标签存档: java

Netbeans 整合 Struts2 Spring3 Hibernate3 登录演示

最近准备将工作平台由 MyEclipse 迁移到 NetBeans 开发新的项目,同时升级我的框架。MyEclipse 的收费太麻烦了,我个人越来越讨厌到处找 SN 所以决定抛弃之,选用 NetBeans 这个免费的开源 IDE 作为主开发环境。

1.获取方式:
最新版本的 Netbeans 是 6.9.1 版本,下载 JAVA 支持的版本,IDE 中集成了 TomCat 6.0.26.
http://netbeans.org/downloads/index.html
netbeans下载

2.安装完成后,配置需要的框架。

  • Hibernate3 IDE集成,无特殊需要不需要配置
  • Spring3 IDE集成,无特殊需要不需要配置
    • Spring3 的 事物处理 配置需要用到 aspectj 的类库支持。
    • 下载地址: http://www.eclipse.org/downloads/download.php?file=/tools/aspectj/aspectj-1.6.10.jar
    • 解压缩后,将 aspectj-1.6.10 目录拷贝至 …\NetBeans 6.9.1\java\modules\ext
    • 为 NetBeans 添加 aspectj 类库
    • lib_aspjectj 类库添加-1
      lib_aspjectj 类库添加-2

  • Struts2 需要我们自己添加类库
  • 下载地址: http://struts.apache.org/download.cgi#struts221
  • 按照上面的方法添加 Struts2 类库,Struts2 类库相当庞大,我仅挑出了我经常需要的 jar 添加。当然你也可以添加 整个 lib 目录下的内容
  • lib_struts2

    [......]

    继续阅读

    Hibernate 基于关联关系的增删改操作

    Hibernate 是一个面向对象的持久化框架,其基于关联关系的增删改操作需要从对象的两端进行
    Hibernate 基于关联关系的增删改操作主要包括如下几个方面

    • 在one方添加数据
    • 在many方添加数据
    • 在many方删除数据
    • 修改关联关系 (的inverse属性 设置更新主控方)
    • 在one方删除数据(的cascade属性 级联操作)

    [......]

    继续阅读

    Hibernate 解决延迟加载问题

    Hibernate 在加载关联对象时有两种加载方式:
    延迟装载——关联对象何时用何时装载 hibernate3.x 默认使用延迟装载
    即时装载——装载对象时立即加载关联对象 hibernate2.x 默认使用即时装载
    1.什么是延迟加载问题
    首先我们来回顾之前我们封装的业务DAO

    /**
     * 雇员实体
     * 包括:雇员编号,雇员姓名,雇员所在部门(关联至部门表)
     * @author RoyAkon
     */
    public class Employee implements java.io.Serializable {
    	private Integer employeeId;
    	private Department department;
    	private String employeeName;
    	//Geter and Seter....
    }

    [......]

    继续阅读

    第 5 页,共 10 页« 最新...34567...10...最旧 »