必备:MyEclipse软件,SSH需要的jar包,数据库,连接数据库的驱动jar包
先搭建大体框架,再加别的东西,要不都不知道哪里错了
一、新建web项目
MyEclipse左边右键--->New--->Web Project---->输入项目名--->选择Java EE 版本(建议不低于5.0)--->Finish
二、导入项目需要的jar包到WEB-INF下的lib包(web项目不用build path)
三、给项目添加struts2支持
1.点击项目名右键--->MyEclipse--->Add Strut Capabilities...
2.弹出一个框:什么都别管,选中Struts 2.1---->next---->点击取消Show:MyEclipse Libraries(因为我们用的是自己的jar包,不再需要MyEclipse自己提供的jar包,因为版本可能低)---Finish,然后可以看到src下面多了struts文件
给项目添加struts2支持成功
可以看到web.xml里多了struts2的核心过滤器
三、给项目添加spring支持
1.点击项目名右键--->MyEclipse--->Add Strut Capabilities...
2.弹出一个框:选Spring 3.1,同样点击取消Show:MyEclipse Libraries--->next---->
3.弹出一个框:点击取消Enable Spring bean configuration file;
Finish后看到src下多了个文件:applicationContext.xml,spring已经添加成功!
四、建立与数据库的连接,添加hibernate支持时要用到,由表逆向生成实体类和表--类关系映射文件
1.点击这个图标--->选择MyEclipse Database Explorer--->弹出DB Browser--->点击空白处右键--->New
2.弹出以下框:选择要连接的数据库类型,驱动名自己随便取一个,连接数据库的url,帐号,密码(我的数据库没密码,所以这里不填),添加连接数据库的驱动包(这里我放在我电脑的桌面),选择驱动类名(根据自己的数据库类型选择),----->选中Save Password--->Test Driver 如果配置没错,就会提示连接成功--->Finish
失败,因为驱动类选错了:
正确配置:
成功,点ok:
直接Finish.
双击可以看到跟数据库中一样的信息
五、给项目添加hibernate支持
1.点击项目名右键--->MyEclipse--->Add Hibernate Capabilities...
2.弹出一个框,选Hibernate3.2,同样点击取消Show:MyEclipse Libraries--->next--->next
3
.
4.选择数据库信息,DB Driver选中第四步配置好的数据库,其他信息就自动生成了,不用理
5.next--->弹出一个框,点击取消Create SessionFactory class---->Finish
6.ok,hibernate已添加成功
看看生成的hibernate.cfg.xml和applicationContext.xml
六、逆向生成实体类和映射文件
1.到这里来baby
2.选中要生成实体类和映射文件的表
3.逆向come on!这里项目名我写错了,应该是test,具体情况根据自己看
4.选择id增长方式,一般mysql自增长是native
5.选择对应表生成类的名字,可以不用选(默认是表明首字母大写)
(1).自命名表名
(2).默认,直接Finish,
6.好了,看看生成了没
七、在web.xml里加上上下文参数和spring的核心:监听器
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
八、部署到tomcat,启动服务,如果不报错,在浏览器能访问到index.jsp,就证明SSH大的框架搭建成功!!!!!!!!!!!!!!!!!!