Myeclipse10.1环境下搭建SSH框架(图解)
来源:互联网 发布:智慧树网络课怎么刷课 编辑:程序博客网 时间:2024/05/14 16:04
之前一直是用的Servlet进行的开发,但是很繁琐,效率很低下,框架以前只是知道,但是一直没怎么用过,刚好新年开工不怎么忙,下午就查资料硬是折腾了一番。觉得还是有些收获的,于是便记录下来。
1、在Myeclipse中新建(new)一个Web Project项目工程。
填写项目工程名称,J2EE Specification Level选择Java EE 6.0
在弹出的警告对话框中选择yes即可
2、修改项目的jdk环境(这一步暂时也可以不用管,只是我自己一般是这样的习惯,后面再改也可以)
右击项目,选择Properties,
选择Java Build Path——》Libraries,将JRE System Library环境改成自己需要的jdk环境即可
3、使用MyEclipse DataBase Explorer建立数据源。
单击右上角的带加号的按钮,选择MyEclipse DataBase Explorer
我用的数据库是Oracle,所以这里配置Oracle数据源,也可以配置Mysql,SQlServer,DB2等等。。。当然这里还需要提前准备好下载的数据库驱动jar包,最后配置好后点击一下【Test Driver】按钮,出现DataBase connection successfuly established 则表明配置数据源成功,直接点击finish完成即可
4、为项目添加Spring支持
添加Spring所需要的5个jar包。
5、为项目添加Hibernate支持
这里的Hibernate是统一由Spring来管理,所有没有额外的Hibernate的配置xml文件
如果之前已经为项目配置好了数据源,则按照下面的方法直接配置即可,选择之前已经配置好的数据源,填入密码,然后测试数据源,测试成功通过就点击next即可,如果之前没有配置数据源,则将【Specify Spring DataSource connection details】复选框前面的勾勾去掉,直接点击【next】下一步。
将【Create SessionFactory Class】复选框前面的勾勾去掉,直接点击finish即可。
6、为项目添加Struts2支持
添加完后,可以看到src根目录下面多了个Struts.xml配置文件
7、发布项目到Tomcat容器,然后启动Tomcat,测试框架是否搭建成功,这个时候已经可以访问到这个项目的jsp页面了。
8、后续工作。
在web.xml里面加入spring配置与监听如下。
<!-- spring配置和监听 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/classes/application*.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
9、结束,这只是简单的介绍了一下框架入门,后面再慢慢学习。。。
注意:
有个问题,就是先前在给项目添加Struts支持的时候,参照网上的有些教程,引入了Struts2 Spring Libraries包,
然后启动Tomcat的时候就会报错,如下图所示:
原因及解决办法:
从项目中移除掉这个包
之后,在刷新一下,重新启动Tomcat,错误就消失了,网上的解释是:当存在这个jar包时,不管你用不用spring,它都会去需找Spring相关的内容,启动Spring容器,当没有Spring的相关内容时,那样就会报这个错了。
- Myeclipse10.1环境下搭建SSH框架(图解)
- ssh框架(myeclipse10下ssh框架搭建详细图解)
- ssh框架(myeclipse10下ssh框架搭建详细图解)
- SSH框架学习(一 、myeclipse10下ssh框架搭建详细图解)
- Myeclipse10下搭建SSH框架(图解)St…
- Myeclipse10下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
- Myeclipse10下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
- Myeclipse10下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
- Myeclipse10下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
- Myeclipse10下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
- Myeclipse10下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
- Myeclipse10下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
- Myeclipse10下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
- Myeclipse10下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
- Myeclipse10下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
- Myeclipse10下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
- Myeclipse10下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
- Myeclipse10下搭建SSH框架(图解)Struts2.1+Spring3.0+Hibernate3.3
- SVM vs Adboost
- 产品经理必须要懂的十种亚文化
- 推排序
- Android中View和ViewGroup介绍
- 正则表达式练习
- Myeclipse10.1环境下搭建SSH框架(图解)
- JBoss无规律自动关闭故障定位
- 深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char**const p
- 设置文件下载页面的代码时下载后的数据出现数据错误的错误原因和解决办法
- Nginx Location配置总结
- OC语言复习属性的声明
- 【清单】边角知识清单
- 找出输入中的一个或多个匹配的字符串
- (hdu step 5.1.1)A Bug's Life((ai,bi)表示ai、bi不在同一堆中,有若干对数据,判断是否有bug)