浏览 4194 次
锁定老帖子 主题:ssh三大框架整合
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-12
第一步: 将Hibernate与数据库连接。 第二步: 创建Web工程;添加Hibernate+Spring。生成Dao包与hsf包。 第三步: 添加接口iface;添加DAO接口与service接口。 【DAO接口与service接口都继承至实体(实体名.java)】 注意:·添加DAO接口后,要更改同名DAO包里的DAO.java。【在DAO类名里添加implements DAO接口名】 ·***DAO接口继承实体类,自动生成的DAO实现DAO接口;接口类型要与DAO类一致。*** 第四步: 创建实现类impl;添加要实现的impl类。 【该类自动实现接口的方法】 注意:·先引入需要用到的DAO接口;然后更改return; 添加DAO的set和get方法。 第五步: 更改applicationContext; 注意:·添加<业务逻辑>+<事务管理器>+<通用事务类>+<策略>+<业务代理类> ·【代码直接拷贝,然后更改即可。】 第六步: 添加测试类。 注意:·有3句代码必须加; 然后编写测试内容。 ·1、 String path = "/WebRoot/WEB-INF/applicationContext.xml"; ·2、 ApplicationContext ctx = new FileSystemXmlApplicationContext(path); ·3、 AddressService addrservice = (AddressService)ctx.getBean("AddressImplProxy");【这句根据详细情况详细改】 第七步: 添加Struts; 注意:·更改new class名与版本1.2; ·在struts-config.xml里添加Form,Action与JSp; Form impl选择Dynamic FormBean第2项动态验证form ·Superclass选择第2项; 选择Forwards添加跳转页面。 【finish】 ·在图形窗口中添加jsp跳转页面 【添加了cuess fail address】 ·更改login.jsp页面内容。添加【.do?method="名称+Execute"】 ·在Action中编写代码; 引入service接口并添加set和get方法; ·在struts-config.xml代码区里查看<form-beans>是否有属性没有写入; 在<action>里添加validate="false"; ·在address.jsp中添加<%@ taglib prefix="html" uri="/Web-INF/struts-html.tld"%> ·在body里添加<html:form>并说明用哪个方法处理;然后添加jsp代码用于添加数据。 ·在web.xml中添加Spring监听器。 【就是<listener>】 ·在struta-config.xml里添加Spring插件 【就是<plug-in>】; 更改<action>里的type。 【type="org.springframework.web.struts.DelegatingActionProxy"】 ·在applicationContext中加载strtus; 【注意name值与acton中的path值相同】 ·***每个主键表都要<hibernate-mappping>里添加属性default-lazy="false", 【取消异步加载】; 并且在需要排序的<set name="名称">里添加属性order-by="id asc" 【根据id排序】 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |