- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Hibernate-复合主键 Spring-AOP 下面我们结合实例项目,看看借助Spring为程序结构、代码组织、业务处理所带来的优越。 Spring-思考 在实际项目中哪些业务需求适合借助AOP思想实现? Spring-案例习题 请利用Spring IOC机制,完成项目中一组类的改造。 请利用Spring AOP机制,设计一个能统一集中处理一组业务需求的类。 Log4j-介绍 log4j是用于java语言的日志记录工具,一个完整的软件,日志是必不可少的。项目开发中日志记录多种多样,有打印在控制台中,有记录成文本文件,有保存到数据库中等。日志信息也许需要分为调试日志,运行日志,异常日志等。这些虽然实现简单,但是也繁琐。下面将介绍用log4j来实现日志记录。 Log4j-搭建环境 下载log4j,/log4j,将log4j.jar拷贝到项目的lib中, 并引用。 建立log4j的配置文件,Log4j.xml 或 Lperties Log4j-演练 我们结合实例项目代码来演示Log4j的使用及带来的便利。 Struts-介绍 Struts是用于实现Web项目中UI层的开源产品,是MVC模式的经典实现案例。它属于Apache组织中的开源产品之一,之所以使用Struts: Struts将业务数据、页面显示、动作处理进行分离,这有利各部分的维护 Struts采用Front Controller模式来实现动作处理,让所有的动作请求都是经过一个统一入口, 然后进行分发。这样方便我们在入口中加入全局控制代码的实现,如安全控制、日志管理、国际化 编码等 Struts-介绍 通过Struts提供的ActionForm封装web form 中的元素,使重用web表单成为可能 借助Struts Validator框架帮助完成web层的验证工作,通常情况下我们不用再去为每个web页面写其验证代码,只需通 过配置即可实现。这也减少了我们的开发量,由于验证代码的集中管理,也为维护带来便利 Struts-快速入门 我们结合实例来讲解Struts的应用: 下载Struts,将其相关jar包引用到Web项目 在web项目的web.xml中配置Action影射,将相应请求动作交给Struts提供的ActionServlet类进行统一控制 在web.xm配置所需要用到的的Struts标签文件 建立ActionForm、Action 建立视图文件 Struts-ActionFrom ActionFrom是用来传输表单数据的对象,通过配置文件可以关联到对应的Action,实现在UI层与业务层之间的数据传输。 实现机制:Struts提供了一个org.apache.struts.action.ActionForm类,里面实现了将请求表单中的元素赋值给其具体的 实现类属性。因此自定义ActionForm类时,只需继承该类即可。在自定义ActionForm类时请保证其属性名称与所对应 表单名称一致。 Struts-ActionFrom 当触发Action时,通过配置文件匹配到对应ActionFrom实例,以参数形式传入。 ActionForm的实现虽然简单,但是随着界面的增加,ActionForm类也会增加,造成代码膨胀。在Struts1.1以上版本提供了 ActionForm的另一个实现类,org.apache.struts.action.DynaActionForm,该类充当所有ActionForm的代理类,只需在配置ActionFrom时指定用该类实现即可 Struts-Action Action充当了控制器的角色,每个请求都会触发到Action类,我们在这里处理逻辑业务,分发数据,链接转向。 其实现机制: 在web.xml配置影射规则,符合其影射条件的请求都会交给org.apache.struts.action.ActionServlet类处理, 在该类中将会实现org.apache.struts.action.Action类中的相应方法。在自定义Action类时只需继承该类, 实现execute方法, 即可让自定义的Action得到触发。 Struts-Action execute()方法中 ActionMapping、ActionForm实例通过读取配置文件获得。 Struts-客户端验证 在UI中对用户提交的数据作验证是必不可少的,Struts也提供了相应的实现。下面将结合实例演示一个登录界面的校验: 申明校验实现类,Struts中校验功能是通过org.apache.struts.validator.ValidatorPlugIn类实现。 完善校验规则文件。在validator-rules.xml中定义了常用的客户端验证规则,如,不为空,只允许 数字
您可能关注的文档
- Environmental-Issues-That-Affect-BP-影响BP的环境问题培训课件.ppt
- Equity-based-Pay-以股权为基础的薪酬制度培训课件.ppt
- ERP知识讲座培训课件.ppt
- Extreme-Programming培训课件.ppt
- F1赛事户外广告投放项目培训课件.ppt
- Faculty-of-Dentistry,-The-University-of-Hong-KongFaculty-of-培训课件.ppt
- FasTracKids-天才宝贝公司发展及课程介绍培训课件.ppt
- FDUROP中期报告培训培训课件.ppt
- FIDIC国际工程标准合同条款适用於国际工程合同常见问题培训课件.ppt
- Follow-me,-揭开复试神秘面纱(二)个面与组面培训课件.ppt
最近下载
- 甄嬛传英文剧本.docx VIP
- 蛋白质的生物合成翻译PPT.ppt VIP
- 通风与空调调试系统调试及检测验收方案.docx VIP
- 数学建模在高中数学教学中的情境创设与问题解决能力培养教学研究课题报告.docx
- 注册会计师-会计-基础练习题-第五章投资性房地产-第一节投资性房地产的特征与范围.docx VIP
- 通风空调系统检验调试与验收实施方案.docx VIP
- 注册会计师-会计-高频考点题-第五章投资性房地产.docx VIP
- 2025年中国烈士纪念日ppt课件(优质ppt).pptx VIP
- 注册会计师-会计-基础练习题-第五章投资性房地产-第二节投资性房地产.pdf VIP
- (2025秋新版)人教版二年级数学上册《四 厘米和米》PPT课件.pptx
有哪些信誉好的足球投注网站
文档评论(0)