`
dyyaries
  • 浏览: 79987 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

[Apache Click快速开发]整合Hibernate3.3和Spring3.0

 
阅读更多

俗话说,说的多,不如做的多。废话不说了,快速进入配置。

首先,hibernate配置。mysql中新建名为click的数据库,新建一个person表,表结构如下:

+-----------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| name | varchar(100) | YES | | NULL | |
| gender | varchar(10) | YES | | NULL | |
| birth | datetime | YES | | NULL | |
| email | varchar(255) | YES | | NULL | |
| tel | varchar(255) | YES | | NULL | |
| job | varchar(100) | YES | | NULL | |
| salary | float | YES | | NULL | |
| education | varchar(50) | YES | | NULL | |
| remark | varchar(500) | YES | | NULL | |
| active | int(11) | YES | | NULL | |
+-----------+--------------+------+-----+---------+----------------+

完成后,在eclipse中新建工程,并添加click支持。不知道怎么添加click支持的请点击 [Apache Click快速开发]开发环境配置初试

1.配置web.xml,这些在新建工程完毕后是可以自动生成的,click和spring整合所用的关键类为SpringClickServlet

修改click.xml配置文件,添加click page所在包

2.新建hibernate持久化对象Person,这里就不详细讲了,相信做过Hibernate持久化的都知道。

下面是spring配置(hibernate.cfg.xml省略掉,直接用spring托管),

3.配置完成后,完成dao层和manager业务层书写。

首先,我用hibernatedaosupport实现了commonDao,并采用泛型让子类来指定具体持久化类型。

然后实现personDao

接着是业务管理器personManager

4.准备工作完成后,就是Click来实现界面功能了。

首先,完成每个页面都需要的界面框架BorderPage

之中用到的菜单配置文件menu.xml(默认放置在/WEB-INF下面即可)如下:

其次,我需要一个页面来完成添加操作

EmployeeAdd.java

最后用一个列表来显示所有的person记录

Employees.java:

都完成后,下面是工程结构图:



再贴上几张截图:






分享到:
评论

相关推荐

    Apache Click整合hibernate3和spring3

    Apache Click、Hibernate 和 Spring 是三个在企业级Java应用开发中常用的开源框架。Apache Click是一个用于构建Web应用的轻量级MVC框架,提供了一个简单、直观的编程模型。Hibernate是对象关系映射(ORM)框架,它...

    公司招聘异地笔试题.doc

    ### 知识点一:Spring与Hibernate整合及配置 #### Spring XML配置文件示例 在进行Spring与Hibernate的整合时,通常需要配置Spring来管理Hibernate的SessionFactory实例,并配置数据源、事务管理器等。以下是一个...

    javaeye热点阅读

    15. Apache Click框架初探:Click是一个轻量级的Web开发框架,它的易用性和简洁性使得快速构建应用变得可能。 16. Spring AOP详解:AOP(面向切面编程)是Spring的重要特性,用于实现如日志、权限检查等功能的横切...

    struts2和JQuery

    在Demo_struts2_Spring_Hibernate项目中,我们可以看到Struts2与Spring和Hibernate的集成。Spring作为依赖注入框架,负责管理对象的生命周期和依赖关系,而Hibernate则是一个持久化框架,用于简化数据库操作。这样的...

    Struts2 + jQuery 实现ajax.txt

    通过上述步骤,我们可以利用Struts2、Hibernate、Spring和jQuery搭建起一个支持Ajax交互的Web应用程序。这种方法不仅提高了开发效率,还增强了应用程序的功能性和用户体验。希望本文能为你提供有价值的参考。

    activiti-5.18使用说明

    Activiti 可以与各种表单引擎集成,例如使用 Activiti Designer 创建的表单,或者与第三方表单解决方案如Apache Click或JSP配合使用。这使得用户可以在流程执行过程中填写和提交数据。 5. 监控和日志: Activiti ...

    java开源包1

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包11

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包2

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包3

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包6

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包5

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包10

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包4

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包8

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包7

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包9

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包101

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    Java资源包01

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    程序员需要知道

    **解答**: Spring + Hibernate 组合是一种常用的 Java 开发模式,它结合了 Spring 框架的依赖注入和事务管理功能,以及 Hibernate 框架的对象关系映射功能。 - **Spring**: 提供了一个轻量级的容器,用于管理应用...

Global site tag (gtag.js) - Google Analytics