MeEclipse搭建SSH框架之———大体框架
必备: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大的框架搭建成功!!!!!!!!!!!!!!!!!!

MeEclipse搭建SSH框架之———大体框架的更多相关文章
- 工作笔记3.手把手教你搭建SSH(struts2+hibernate+spring)环境
上文中我们介绍<工作笔记2.软件开发经常使用工具> 从今天開始本文将教大家怎样进行开发?本文以搭建SSH(struts2+hibernate+spring)框架为例,共分为3步: 1)3个 ...
- 用Eclipse搭建ssh框架
问:ssh是哪三大框架,以及他们的作用是什么? 答:分别是struts,spring,hibernate. struts的作用是:是web层,其核心是mvc模式,他可以自动获取参数,自动类型转换,自动 ...
- SSH(Struts2+Spring+Hibernate)框架搭建流程<注解的方式创建Bean>
此篇讲的是MyEclipse9工具提供的支持搭建自加包有代码也是相同:用户登录与注册的例子,表字段只有name,password. SSH,xml方式搭建文章链接地址:http://www.cnblo ...
- Eclipse搭建SSH(Struts2+Spring+Hibernate)框架教程
| 版权声明:本文为博主原创文章,未经博主允许不得转载. 前言 确实,刚创博客,对于这个陌生的东西还是有些许淡然.这是我的第一篇博文,希望能给你们有帮助,这就是我最大的乐趣! 好了下面进入正题: SS ...
- 用eclipse搭建SSH(struts+spring+hibernate)框架
声明: 本文是个人对ssh框架的学习.理解而编辑出来的,可能有不足之处,请大家谅解,但希望能帮助到大家,一起探讨,一起学习! Struts + Spring + Hibernate三者各自的特点都是什 ...
- myeclipse搭建SSH框架
搭建SSH框架 Struts+hibernater+spring架构(myeclipse) 右击,首先加入spring,加入hibernater,再加入struts2 复制jar包(把tomcat发布 ...
- SSH框架总结(框架分析+环境搭建+实例源码下载) 《转》
这篇文章比较易懂,易理解: 首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活.易于扩展的多层W ...
- SSH框架总结(框架分析+环境搭建+实例源码下载)
来源于: http://blog.csdn.net/shan9liang/article/details/8803989 首先,SSH不是一个框架,而是多个框架(struts+spring+hiber ...
- MyEclipse8.5快速搭建SSH框架
来源于:http://jingyan.baidu.com/article/a378c960a78125b3282830cc.html MyEclipse8.5快速搭建SSH框架 使用版本: Strut ...
随机推荐
- Python之模块和包
一.模块 1.什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用python编 ...
- PMP项目管理的49个过程,一张图让你全部了解
项目管理的49个过程,看表格显得比较单调,印象也不是很深,所以今天小编就给大家发一张图片,可以用一张图就能生动又详细的了解PMP项目管理的49个过程. 大家看完是不是觉得一目了然了呢,图片上传后不 ...
- 第六节,TensorFlow编程基础案例-保存和恢复模型(中)
在我们使用TensorFlow的时候,有时候需要训练一个比较复杂的网络,比如后面的AlexNet,ResNet,GoogleNet等等,由于训练这些网络花费的时间比较长,因此我们需要保存模型的参数. ...
- 转:在Struts 2中实现文件上传
(本文转自:http://www.blogjava.net/max/archive/2007/03/21/105124.html) 前一阵子有些朋友在电子邮件中问关于Struts 2实现文件上传的问题 ...
- 精读Hadamard Response论文
一.摘要 主要研究问题基于本地化差分隐私的k-分布,之前最佳的算法要求的是线性通信代价(k),而服务器计算时间的n*k,n表示所有的用户样本. 作者提出的HR不要求共享随机性,并且每个用户输入的数据都 ...
- scrapy中css选择器初识
由于最近做图片爬取项目,涉及到网页中图片信息的选择,所以边做边学了点皮毛,有自己的心得 百度图库是ajax加载的,所以解析json数据即可 hjsons = json.loads(response.b ...
- 在linux下面解压用的zxpf是什么意思,它跟zxvf有啥区别
在linux下面解压用的zxpf是什么意思,它跟zxvf有啥区别 linux 命令中tar后跟的zxvf是什么意思:.tar.gz是一个压缩包 .tar只是打包而没有压缩 z:表示 tar 包是被 ...
- go context
Context 使用原则 1.不要把Context放在结构体中,要以参数的方式传递 2.以Context作为参数的函数方法,应该把Context作为第一个参数,放在第一位. 3.给一个函数方法传递Co ...
- iptables之端口限速
#iptables -A FORWARD -p tcp -m tcp --sport 10000 -m limit --limit 500/sec --limit-burst 1000 -j ACCE ...
- java io系列21之 InputStreamReader和OutputStreamWriter
InputStreamReader和OutputStreamWriter 是字节流通向字符流的桥梁:它使用指定的 charset 读写字节并将其解码为字符.InputStreamReader 的作用是 ...