三、添加三大框架
在这个实训项目中,使用spring+hibernate+struts框架,并使用注解来替代xml配置文件。
1. 添加数据库连接
在DB Browser窗口中,先添加Oracle数据库的连接:
数据库类型选择Oracle,连接字符串中,“@”后面分别是主机名:端口号:sid,同时要指明驱动类所在位置。
在下一步中,选择“只显示某用户的schema”:
2. 添加spring框架
step1:选择框架版本:
step2:详细配置,使用默认配置:
step3:复制jar包:
3. 添加hibernate框架
step1:选择框架版本:
step2:详细配置:
在配置页一中,取消“Create SessionFactory class”,因为Session工厂是由spring框架管理,不需要生成类:
在配置页二中,需要选择“DB Driver”,这里就选【1. 添加数据库连接】中已经配置的oracle:
step3:复制jar包:
4. 添加struts框架
step1:选择框架版本:
step2:详细配置:
配置action url的后缀名:
step3:复制jar包:
5. 去掉冲突的包
在hibernate和struts中,都用到了一个名为antlr的包,但两个框架中用到的版本不同,经常会有包冲突。去掉版本较旧的antlr包:
(这个界面是在项目上右键点击,选择Build Path->Configure Build Path...,并选择Libraries标签页,选中struts框架,并点击Edit出现的)
一开始,还不能编辑,需要勾选最下面的那个选项,才能编辑。该选项的意思是允许项目指定高级配置。
至此,三大框架的配置就告一段落了。