运用structs+Hibernate建立网页分页效果

学习 MyEclipse6 Java开发中文教程

1、建立new web project
2、add Hibernate capability
3、向导建立hibernate配置文件,选择数据库连接,创建hibernate session factory 类(新建dao包)
4、(下面反向工程生成DAO代码)
     进入DB explorer 进入数据库选择需要连接数据库表格,右击 Hibernate 逆向工程,进入向导、
     注意选择dao文件存放位置?项目?src
     生成hibernate映射文件,java数据对象,dao
5、在dao中加入两个与分页有关的方法
6、编写分页应用层(一般来说,业务层和 DAO 层是分离开的,业务层专门进行复杂的逻辑判断,各种有效性判断)应用层先处理--->DAO再处理--->具体java
      选择 File > New > Class 新建一个名为 manager.UserManager 的用户业务类
      在业务类中新建方法,可以提供委托给DAO层实现。

注意:在DB中建立表时,直接图形化建立可能报错,写成SQL语句一般不会出错,小bug?
doc 方式/**换行直接如下形式的注释


     7、用Structs开发表示层和控制器
Webroot/web-inf/structs-config.xml
8、使用JSTL能减少代码量(EL表达式)

前半部分和后半部分等价。
9、分页的前台代码 list.jsp
     分页后台代码 list action此处不需要form bean建立一个action即可。forwards 到list.jsp

10、完善后台listaction代码。。而对应的Action类的源码也非常的简单,只需要调
用上一节已经写好的分页应用层部分manager.UserManager 的用户业务类的源码就可以了。
11、 从后台控制台(struct action controller)向前台表示层传递数据,主要通过request.setAttribute()实现

注意: 并非 Action 类必须要配一个 ActionForm 才能使用,这就像是用 Spring 并非一
定就得把里面的 AOP,IOC,Web 都要用上才能算了 Spring 是一个道理,框架是用来解决实际问题的,不是为了展示我们对某特定种类的 XML 配置文件编写熟练程度的
12、 启动服务器进行测试
     list.do不是list.jsp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值