学习 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
分享到:
相关推荐
【标题】"JSP+Structs+Hibernate+Mysql开发的在线电子商城"涉及的核心技术栈是Java Web开发中的重要组成部分,包括了前端展示层、业务逻辑层和数据持久化层。下面将对这些关键技术和它们在电子商城项目中的应用进行...
根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要探讨的是如何在Struts2与Hibernate框架结合下实现分页功能。接下来将详细解析Struts2与Hibernate如何协作完成这一任务。 ### Struts2与Hibernate...
基于Structs+Hibernate+Spring+mahout+bootstrap+junit+tomacat+mysql实现的网上书店前后台系统,毕业设计。閱讀我的書项目使用工具工具myeclipse + mysql + tomcat使用java框架Hibernate + struts + spring + ...
使用spring structs hibernate 实现的权限管理系统,功能挺强大的,提供人员管理、模块管理、角色管理、用户管理相关的代码。 同时,需注意,在分页中实现了动态更改每页显示行数的功能(请参考机构管理的实例)
项目使用工具:工具myeclipse + mysql + tomcat使用java框架:hibernate + struts + spring + bootstarp + mahout实现功能:后台图书管理:图书的增删改查, 后台类目。前台书店:图书的分页查看, 前台类目, 多条件...
hibernate + struts + spring + bootstarp + mahout 实现功能: 后台图书管理: 图书的增删改查, 后台类目。 前台书店: 图书的分页查看, 前台类目, 多条件查询, 智能推荐, 购物车, 支付。
在SSH框架整合中,通常会结合使用Hibernate的Criteria查询或HQL(Hibernate Query Language)来获取指定范围的数据,再配合前端页面的分页组件进行展示。例如,可以使用PageHelper或MyBatis的Page插件来实现分页功能...
《整合Hibernate、Spring与DWR实现超强分页功能详解》 在现代Web开发中,提供高效、用户体验良好的分页功能是必不可少的。本教程将深入探讨如何利用Hibernate作为持久层框架,Spring作为应用层框架,以及Direct Web...
【标题】:“基于struct+hibernate的兼职网站”揭示了这个项目采用了Structs和Hibernate这两个核心技术来构建一个兼职信息平台。Structs是一款强大的MVC(Model-View-Controller)框架,主要应用于Java Web开发,它...
### Spring_Structs_Hibernate 关键知识点详解 #### 1. Hibernate 工作原理及使用原因 **原理:** - **读取并解析配置文件:** 首先,Hibernate会读取配置文件(如`hibernate.cfg.xml`),从中获取数据库连接信息...
在本课程中,你将学习如何使用JavaScript来增加网页动态效果,处理用户事件,以及与服务器进行异步通信(AJAX)。 5. **Div 和 CSS**: Div 是HTML中的一个布局元素,常用于构建网页的结构。CSS(层叠样式表)则用于...
这个"Java spring structs hibernate整合示例代码"的压缩包很可能是为了演示如何将这三个框架协同工作,构建一个完整的Web应用程序。下面将详细介绍整合这三个框架的关键步骤和相关知识点: 1. **Spring框架**:...
用户维护用structs2+hibernate3.2+spring2.5实现增、删、改查功能。按地区统计是struts2+JDBC实现向下挖掘和向上统计功能。其中dataInsert.sql是建表、视图sql,存储过程是批量插入测试数据,具体注意事项请看readme....
标题中的“Struct.Hibernate.DisplayTag标签.js.Div.css....通过学习和实践,开发者可以更好地理解和运用Structs、Hibernate、DisplayTag,同时提升JavaScript和CSS的使用水平,提高开发效率和项目质量。
下载后,将项目导入IDE(如Eclipse、IntelliJ IDEA),配置好相关的服务器(如Tomcat),然后启动服务,访问指定URL即可查看分页效果。 通过这个案例,开发者不仅可以学习到SSH框架的基本使用,还能掌握如何在实际...
这个压缩包可能包含了一个或多个示例项目,展示了如何在实际开发中运用Hibernate。 描述中的链接指向了CSDN博客上的一篇文章,文章作者是Peng_Hong_fu,详细讲解了有关Hibernate的具体操作。这可能意味着压缩包内的...
在IT领域,Structs2是一个基于Java的轻量级、高性能的MVC框架,它提供了丰富的功能来构建Web应用程序。本教程将详细讲解如何利用Structs2框架来生成树形结构,以实现数据的层级展示。这个过程通常涉及到SSH(Struts2...
Hibernate教程通过深入讲解这些关键概念和技术,使学员能够熟练地运用Hibernate进行数据库操作,提升开发效率,减少出错的可能性。同时,理解软件分层和ORM原理,对于开发高质量、可维护的Java应用程序至关重要。在...
本教程主要涵盖了Structs、Hibernate和Spring这三个在Java Web开发中广泛应用的框架,它们是企业级应用程序开发的重要组件。Structs提供了MVC(Model-View-Controller)架构,用于构建可维护性和扩展性高的Web应用;...
1) 整合Struts2、Spring和Hibernate框架 (2) 实现“登录”功能 (3) 实现“学生信息管理”功能 (4) 实现“学生成绩管理”功能 (5) 实现分页功能 基于SSH框架的学生成绩管理系统源码+数据库,Struts2、Spring...