- 1、本文档共181页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SSH2教程
1.整体架构简介 2.SSH整合流程 3.手把手教你实现第一个SSH项目 4.实训一:用户登录及管理 5.实训二:新闻发布系统 6.实训三:XXX管理系统 在软件工程领域,为了降低模块耦合度,提高模块的可重用性,分层一直是广为采纳的一个方法。 常见的层次模式: UI层:负责与用户交互,包括:接受用户的请求,把处理结果返回给用户。这里我们采用struts来UI层,虽然比起Tapestry以及JSF这些事件 驱动的表现层技术而言,Struts的设计显得有些老土,但它目前仍是表现层事实上的标准,所以我们还是选用它。 业务逻辑层:主要负责具体的业务处理。通过Spring的IOC以及AOP实现各个功能的耦合相连 数据持久层:主要负责与底层的数据库打交道。这里我们采用Spring封装的Hibernate操作来简化实际的编码。主要的操作为CRUD(create ,read, update, delete) 域对象层:具体的实体类,如老师,学生等等这些具体的类(注意:需要与数据库中的某一表对应)。 1.新建工程项目Web Project 2.Struts部分 添加Struts功能支持 配置web.xml,增加Struts2支持。 创建Action,编写execute方法。 创建struts.xml,并配置。 3.Spring部分 添加Spring功能支持 修改配置文件applicationContext.xml 4.整合Struts和Spring 5.Hibernate部分 创建MyEclipse数据库驱动 添加Hibernate功能支持 6.SSH整合 基于SSH的Java Web程序流程 3.1 准备 开发环境 MyEclipse6.5 Struts2 Spring2.5 Hibernate3 3.1 准备 新建工程项目 操作:MyEclipse菜单- File-New-Web Project 工程名:ssh2 J2EE版本:根据自己机器上安装的实际版本而定 3.1 准备 新建JSP页面 新建success.jsp 新建error.jsp 新建login.jsp 修改index.jsp 3.1 准备 导入java包 hibernate.jar :hibernate核心包。 antlr.jar :Hibernate使用ANTLR来产生查询分析器 cglib.jar :CGLIB库,Hibernate用它来实现PO字节码的动态生成 asm.jar :ASM字节码库,cglib.jar包依赖的包 asm-attrs.jar :ASM字节码库,cglib.jar包依赖的包 commons-collections.jar :Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大。 ehcache.jar :Hibernate可以使用不同cache缓存工具作为二级缓存。EHCache是缺省的cache缓存工具。 jta.jar :JTA规范,当Hibernate使用JTA的时候需要。 dom4j.jar :dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。Hibernate使用dom4j解析XML配置文件和XML映射元文件。 3.1 准备 导入java包 commons-logging-1.0.4.jar 主要用于日志处理 freemarker-2.3.8.jar 模板相关操作需要包 ognl-2.6.11.jar ognl表达式所需包, xwork-2.0.7.jar xwork核心包 struts2-core-2.0.14.jar struts2核心包 struts2-spring-plugin-2.0.14.jar struts2整合spring所需要的包 注意:如果尚未进行Spring整合,请不要先添加struts2-spring-plugin-.jar 3.2 Struts2部分 编辑web.xml文件,增加Struts2支持。 3.2 Struts2部分 创建Action 3.2 Struts2部分 创建Action 3.2 Struts2部分 在scr下创建struts.xml文件,并配置。 3.2 Struts2部分 运行测试:在 login.jsp 页面输入密码123,用户名test。 输入正确,则登录成功,跳转到success.jsp页面; 如果输入不正确的密码或用户名,则跳转到error.jsp页面。 3.3 Spring部分 添加Spring功能支持 因为我们前面已经手动添加所需的Java包,这里不用选择添加Java包。 3.3 Spring部分 添加Spring功能支持 点击“下一步(Next)”创建配置文件,修改文件路径(Folder)到“
文档评论(0)