如何使用SSH框架开发实际项目-开发规范.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何使用SSH框架开发实际项目-开发规范

SSH 框架应用非常广泛,很多公司很多项目都会用到这3钟框架,那么如何正确规范的使用这三种框架开发实际的项目呢?这个问题是我们老大给我布置的任务,要采用 SSH框架开发一个新人(我就是一个新人,老大在培训我)培训的系统。开始的时候,我想这还不是很容易吗,我那么多项目代码,随便拿过来一个,稍微改改就 可以了。但是老大给我任务,让我写成文档,从开始部署SSH框架一直到系统实现都要说明出来。这就让我犯难了,可是,我是一个喜欢挑战的人,越是困难我越 是喜欢。于是,就开始了我一点一点采用SSH框架开发的过程。下面,是我对这个过程的总结:? J2EE框架的基本功能需求图:? struts2+hibernate3+spring3? 分别去网上下载这3个开源框架,下载地址:? Struts2: HYPERLINK /2.2.3/index.html \t _blank /2.2.3/index.html? hibernate3: HYPERLINK /projects/hibernate/files/hibernate3/ \t _blank /projects/hibernate/files/hibernate3/? spring3: HYPERLINK /download \t _blank /download? 首先,引入SSH框架所需的最小jar包? ??? 通过这个过程,了解SSH框架所需要的jar包,以及它们的各自用途。下面是我引入的最小jar包的列表:? Struts2?? 9个? 1.struts2-core-2.2.3.jar struts的核心jar包。? 2.freemarker-2.3.16.jar Freemarker是struts2默认的模版语言? 3.commons-logging-1.1.1.jar Apache? Commons包中的一个,包含了日志功能,必须使用的jar包? 4.ognl-3.0.1.jar Struts2默认的表达式语言OGNL:对象图形化导航语言? 5.xwork-core-2.2.3.jar Struts2核心包,毕竟struts2很大部分是来mons-io-2.0.1.jar 封装了一些输入输出流的常用操作? 7.commons-fileupload-1.2.2.jar 用来实现文件上传? 8. struts2-json-plugin-2.2.3.jar JSON 插件提供了一个 json 结果类型来把 action 序列化成 JSON? 9. struts2-spring-plugin-2.1.6.jar 使struts2能集成到spring中? Spring框架 13个? 1.org.springframework.aop.jar 包含在应用中使用Spring的AOP特性时所需的类? 2. org.springframework.beans.jar 所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。? 3.org.springframework.context.support.jar 包含支持缓存Cache(ehcache)、JCA、JMX、邮件服务(Java Mail、COS Mail)、任务计划Scheduling(Timer、Quartz)方面的类。? 4.org.springframework.context.jar 为Spring核心提供了大量扩展。可以找到使用Spring ApplicationContext特性时所需的全部类,JDNI所需的全部类,UI方面的用来与模板(Templating)引擎如 Velocity、FreeMarker、 JasperReports集成的类,以及校验Validation方面的相关类。? 5.org.springframework.core.jar 包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心。? 6.org.springframework.expression.jar Spring表达式语言? 7.org.springframework.jdbc.jar 包含对Spring对JDBC数据访问进行封装的所有类。? 8.org.springframework.jms.jar 提供了对JMS 1.0.2/1.1的支持类。? 9. org.springframework.orm.jar 包含Spring对DAO特性集进行了扩展,使其支持 iBATIS、JDO、OJB、TopLink,因为Hibernate已经独立成包了,

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档