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

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

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

SSH 框架应用非常广泛,很多公司很多项目都会用到这3钟框架,那么如何正确规范的使用这三种框架开发实际的项目呢?这个问题是我们老大给我布置的任务,要采用 SSH框架开发一个新人(我就是一个新人,老大在培训我)培训的系统。开始的时候,我想这还不是很容易吗,我那么多项目代码,随便拿过来一个,稍微改改就可以了。但是老大给我任务,让我写成文档,从开始部署SSH框架一直到系统实现都要说明出来。这就让我犯难了,可是,我是一个喜欢挑战的人,越是困难我越是喜欢。于是,就开始了我一点一点采用SSH框架开发的过程。下面,是我对这个过程的总结:?J2EE框架的基本功能需求图:?struts2+hibernate3+spring3?分别去网上下载这3个开源框架,下载地址:?Struts2:/2.2.3/index.html?hibernate3:/projects/hibernate/files/hibernate3/?spring3:/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已经独立成包了,现在不包含在这个包里了。这个jar文件里大部分的类都要依赖 spring-dao.jar里的类,用这个包时你需要同时包含spring-dao.jar包。?10.org.springframework.transaction.jar 为JDBC、Hibernate、JDO、JPA等提供的一致的声明式和编程式事务管理。?11.org.spring

文档评论(0)

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

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

1亿VIP精品文档

相关文档