【代码说明文档】_第1页
【代码说明文档】_第2页
【代码说明文档】_第3页
【代码说明文档】_第4页
【代码说明文档】_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

简介FHQOSpringmvc+mybatis组合框架Oracle和mysql俩版本1各包说明l.lSrcJjBC>l.lSrcJjBC>[>[>[>t-[>[>[>伊上r-ti-FT7IIII|-g-jr-nr-nrt~ir~HrnaL毋日Jttl任3tttJcontrollerdso!■■■■■■■■■■■entityfilleriniercepto-rlistenerpluginresolverutil田uie^vcontroller:业务处理包(日常代码维护主要包)dao:增删改查的接口(无需操作,不用管它)entity:实体类包(存放实体类)filter:登录顾虑验证器(可以在此添加一段代码,让tomcat启动后立即自动执行需要配置interceptor:session有效期验证/申interr叩tor|[>©LoginHandlerinterc&ptor.java^^^rgTiTsHannTeHnTe^epfo^awa请求的连接中*不包含login,logout,code,app等字符的,都会被判断session存在与否,否:跳转到登录,是:跳转到相应地址Listener:在web容器启动时由WebAppContextListener初始化Plugin:分页插件(已经处理好,无需更改)Listene:MyExceptionResolver异常处理Util所有工具类(发邮件,发短信,日期格式化等)resourcesmybatis:对应的配置文件spring:spring的配置文件log4j日志处理配置,可设置生成日志文件到硬盘的某个目录下

dbconfigerties:数据库链接池配置shior酉己置,在spring/EJ——"S37Ci^3CR321t-~zzQzax、<beainld=prsecurityMans:ger-FPcla5s=ITorg.apaciie.striro,i^sL.isgt;.DerauJ.tJreU5ecuirityZ<propertynaite=rrr-ealmrrref=RPShirofleaIm/></i>eain><!--邛目自定J:<的Realm--><beanid="Shirof?eaIerceptor.5hiro.S7iir<]J?ealnL,!!!></bean><c--ShiraFilter-->-vV-<fceid-"j上工匚口白1"cln"n="口工口・spachr.4匕二工口.spxring・*uJb・Shi1c匚oryBc<piQpei:tynaiie=^sectzrity/4anager^ref=^secizrityManiager^/><properLynane="soccessunppvalue=^/icg"!n_indejt.d!aFP/><propertyname="onaqtharizedUrlnvalue=**/1o^in_toLo^in.dorf/><properLynaiiLe="r11terc?id1nDerinitions""?/static/lotjin/**=anon/static/lotjin/**=anon/static/^s/=anon/aadfe1ada=auiQn/login_lcgin.do=anon/appfr*-/**=anonf卅舟=authc1E/*■"i境卫4“khn7,r0x.\不需要身份验证的地址

'值为己non否则请求被拦截</property></bean>1.2WebRootadmin</property></bean>1.2WebRootadmin:存放配置文件,代码生成器生成的代码(相对tomcat的目录)plugins:插件存放目录static:jscssimg等存放目录jsp:在WEB-INF目录下增删改查流程增加:(form表单提交数到后台在存入数据库)form表单action="user/".比如新增用户,〃user”对应的是.%e.击com.fli国।.%e.击com.fli国।田rnntraller生Bpp.demo出baseI-毋jpush■田systemappu5er卜用dloginmenurolesecCodeuterUlETCo-niTDli1-J"U5trSflFvice.温TinpoFij己p就,io,fTinrwrirer:30SI1©/***类名称:OserConrrollzir"过江【:FN”包建时1司:201-i—11.>a-*>3v=rs]anWE*/373Controiler323ficcjLestHapping(vaiuerw/iJ££r't|3号pn&llcclassUserControTTer-SKtflndsBaaeConrroller(40418£ResaureeCtianje="拒凶ez3exvise")42privateUserServlceiLserServiee;43'--'ERe--ciirce(r.aiT.e--,r-cezvice")4-4privatefcaleServicernliE:S--rvice;45'-[Rmsdurc-(r.BnusH-men.u5ervice0)46privateMer.u5erviceirisnuServLC"47对应的是如下图学过springmvc的朋友都知道这样映射方式,和struts2区别很大(放到xml配置中)

.提交的表达所有的参数都通过=();获取到,pd就是封装的mapo比如表单中新增的用户名〈inputname="username"value="张三”〉后台pd=();后,pd里面就有username的值了打印("username”))输入的值为“张三”6.3.最后把充满数据的pd传递给service层(pd);publicvoidsaveU(PageDatapd)throwspublicvoidsaveU(PageDatapd)throwsExcepticn-tdac.sa.ve,11UseiXMappei.saveTJ,rfpd.);(”字符串1.字符串2”,pd)。save就是保存,update就是更新delete就是删除“UserXMapper”对应的mybatis的配置文件为映射关联是根据此xml文件顶部的相关联saveU对应的是id传过来的parameterType意思是传入值的类型「己二日H.uL巴=Eyp士工,Rr>FLTTf'TT-TiFF-读取,根据pd中的键名,读取其值新增标签修改标签删除标签,等以此类推重点介绍下列表用户列表:请求连接/appuser/liBiOsE-r2J-=fi用二:rapp”I「:大*/孑WuqKiE占匕Hajj。工rj(val-je»Ui*t匚工度■二O;tryi1<?xio2vers±Q^="i.Q"e^cod±^c=,FUTF-8"?>2<]DOCTYPEn.apperPUBLIC,r-////DTDMapper3.a//EN,r,r?ittp://myt:ata-3-ir.apper.dtd">i-<mappernameapaceJu^erMapperr,L:j对应的配置文件3<1--更新登录时间--%<updateid=ML±pddteL^tLcginrrpaxaiueterlype=rrpdr>3update"巴寸S_瓦口口_USER1^set"LAS^LOGIN"=#-[LA.5r_LOGIN}where"U5ER_工=#]U5ER_ID}</',,jTriflr.t=>分页处理菜单权限分配新增管管理员X会员组本部门;新增管管理员X会员组本部门;修改名称,菜单枳限序号超蒸管理员测试Admin用户只能这里分配菜单权限起作用,admin不是超级用户,是最高用户所有权限,菜单,都放入到session中了,所有多菜单、权限的操作,需要退出重新登录才能看到效果工具类说明J我util>就mail,JAppUtiLjawa1[>[j^Const.java244-5-1-2下午虫工C>国Con&tants.java'JDateUtil.java1.DelAlIFilejava26915-1-131_JFileDownload.java-5814-12JFileUploadJava'5314T2-24>晶FileUtilJava15614-12-24上门>|国Fi启Zipjavw30515114下午I>国GetPinyinJava1^614Tl2-23-JImageAnd64Binary.java"32,>用JPushClientUtiI.java,>应LatLonUtil.Java',JLogger.java-14-12-1己下午W回MapDistance.java-14-12-13.[jjMD5.java114-12-1M下午/心D-曲ObjedExcelReadJava'64140届ObjectExcelView.Java-3514-,JPageData.java_14T2-13下土,JPathUtil.java36915--JPublicUtil.java_14T2-13下士>国ReflectHelper.java'14-12-1三>盘RequestUtil.java-14-12-113->④RightsHelper.java114-12-13>[JJServiceHelper.java,②Sms-Util.java21914-13-29下上>属SortUtiljava1国StringUtil.java'b®Toolsjava37015-1-22不午1>场Uploader.java13414-12-23'>.UuidUtil.java114-12-13TT>国WebSocket.java246-5-1-2.~nrii邮箱服务器:(1,2,3,4,5,6,7,8);//调用发送邮件函数SparamEMIP邮件服务器Span?amPOUT端口gp己ramEMAIL本邮箱?第SparamPAW本邮箱密码SparamtoIMAIL对■才目贝k.SparamTITLE标题SpairamCONTENT内容SpairamTYPE1:文本格式C:HTML格式调用短信接口:(phone,CONTENT);〃调用发短信函数1(phoneCONTENT);〃调用发短信函数2代码生成器进入系统后,右上角,系统设置下面生成的压缩包里面有操作说明,安装说明步骤把代码放到项目里面信息管理模块只有小项目代码里面有信息管理模块其它只有系统模块注意切换菜单按钮在左上角最边上的那个小方格数据库连接池(用的阿里的druid)查看监控地址页面相关页面加载状态开关开启加载状态js代码:();关闭加载状态js代码:();例:“删除ionotiondel(ZD_1Dj|!|varnag=raise:li.cfn曰mL确定要删除该数据吗5))<flaig=true;ir(riaa>{gop.ielsI):varuxl="C^-bascPath*:>/dictionazics/del,do"ZD_ID-P,-i-ZD_ID+1,1figuid-"1+ricvDate(),aetTi£rget(url,fcuiction(data)1top.zjzts()rnsxtEaae{pace・Guir&ntPaael);>clse([tpp.hanggeQ;11Ehcache缓存合理使用缓存在**文件如同加入<!--以下两个<cache>标签二选一,第一个可以输出日志,第二个不输出日志--><cachetype=""/>

<!-<cachetype='"7>-->1k?xmlversio^=rrl.0"e^codz-rc="UTF-8"^><1DOCTYPEmapperPUBLICr-//raybatis.orc//DTDMapper3.0//EN,r"http://mytdL/dtd/mykdtis-S-niapFer.dtd,T>当"<mapper^amespace=r,Us^rXMapper">5右uype="ox-g.ntyuatis.cacMes.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论