2022年myEclipse整合SSH步骤 .pdf
《2022年myEclipse整合SSH步骤 .pdf》由会员分享,可在线阅读,更多相关《2022年myEclipse整合SSH步骤 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、myEclipse 整合 SSH 步骤 (基于操作和配置文件) 一、准备工作:1. JDK - jdk1.6.0_17 安装(环境变量配置): JAVA_HOME = C: jdk1.6.0_17; PATH = %JA VA_HOME%bin; %JA VA_HOME%jrebin; CLASSPATH = .;%JA VA_HOME%libtools.jar;%JAVA_HOME%libdt.jar; 在 Cmd - java version 查看 JDK 的版本是否与刚配好的版本一致。2. apache-tomcat-6.0.24:解压即可;3. myEclipse 8.5 :安装 (略
2、):最高可提供:框架: Java EE 5 Spring 3.0 Hibernate 3.3 Struts 2.1 4. DB:以 MySQL 5.1 为例。二、打开myEclipse 先配置好Tomcat 服务器和JDK 操作好下图所示: 1. Window - Preferences - Java: Installed JREs 在这里可以不使用myEclipse 自带的 JDK,得 Add 自己安装好的JDK:2. Window - Preferences - MyEclipse - Servers: Tomcat 6.x 在这里配置Tomcat 服务器,我们这里是选择6.x。Brows
3、e 自己将 Tomcat 解压放的目录,再选择Enable,将它启用,然后Apply 应用一下就Ok 了。 3. Window - Preferences: Tomcat 6.x - JDK 选择前面我们配好的JDK 版本。 4. 现在我们来启动Tomcat 服务器,打开内部的浏览器测试Tomcat 有没有配置成功,如下图所示:则表示Tomcat 服务器配置成功。5. Window - Preferences - Java - Build Path: User Libraries 在这里配置用户自己要用 jar 包的 Libraries。 这一步可以到后面需要添加自己的jar 包时,再做也可以
4、的。6. Window - Preferences - Java Build Path :在这里将自己上面配置好的Libraries 添加到编译请求的路径里。 这一步可以到后面需要添加自己的jar 包时,再做也可以的。三、创建好Web 项目,最先Add Spring 如下图所示: 1. 选择项目名,右击 -MyEclipse - Add Spring Capabilities 2. 勾选好 Spring3.0 的五个核心Libraries,注意将它们Copy 到/WebRoot/WEB-INF/lib 目录下,再点击Next : 3. 完成后,项目中将会出现Spring 添加的东西,有时候可能
5、会出现不名的错误,现在暂时不需管它 (推荐刷新项目),有些原因是因为Spring 的 Xml 配置文件里引入的东西有冲名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - 突。四、创建数据源,切换到MyEclipse Database Explorer 窗口,如下图所示: 1. 在左边 DB Browser 的窗口里,右击选择New 新建一个数据源,出如下图所示的窗口:根据自己项目所建的数据库来选择配置,引入连接驱动JARs 包。
6、2. 配好后,点击Test Driver 来测试配置连接是否成功。下图所示则表示成功了,再进行下一步操作。 3. Schema Details 选择连接映射的数据库,没必要将全部的数据库连接进来。 4. 配置好以后,然后选择它将它Open connection 打开看一看,能否将数据连接过来:五、再将窗口切换回来,现在添加Hibernate 3.3 1. 选择项目名,右击 -MyEclipse - Add Hibernate Capabilities,这里可以选择支持Annotations 注解方式来进行SSH 的集成。注意将 Library Copy 到/WebRoot/WEB-INF/li
7、b 目录下:2. 在对话框中选择Spring configuration file ,表示我们希望将Hibernate 托管给 Spring 进行管理,这是将Hibernate 与 Spring 进行整合的基础。然后点击Next:3. 在出现的对话框中选择Existing Spring configuration file。因为我们已经添加了Spring 的配置文件, 所以这里选择的是已存在的配置文件。MyEclipse 会自动找到存在的那个文件。然后在 SessionFactory ID 中输入 Hibernate的 SessionFactory 在 Spring 配置文件中的Bean ID
8、 的名字,这里我们输入sessionFactory 即可。然后点击Next:4. 在出现的对话框中的Bean Id 里面输入数据源在Spring 中的 Bean ID 的名字,这里我们输入 dataSource。然后在 DB Driver 里面选择我们刚刚配置好的ssh,MyEclipse 会将其余的信息自动填写到表格里面。然后点击Next 5. 在出现的对话框中取消Create SessionFactory class。点击 Finish 即可。六、最后再Add Struts Capabilities: Struts2.1 1. 选择 Struts 2.x 之后配置窗口会变成下图所示,导入S
9、truts2.1 的 Jars 不可选入到/WebRoot/WEB-INF/lib 目录下。(以后我们再讲怎自己手动Add Struts 整合)2. 下一步再根据自己的情况另勾选Struts 集成的应用包,Finish 一下就好了。第二种:自己手动添加Struts 整合:找到自己收录的Struts 2.x 架包,手动将Jars Ctrl+C 再 Ctrl+V 到/WebRoot/WEB-INF/lib 目录下,再将主要的xml 配置文件 struts.xml 拷贝到 /src/目录下即可。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - -
10、- - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - 到这里,我们整个项目的框架就算初步成形了,下面我们可以到MyEclipse Java Enterprise 视图下查看一下整个项目的结构,再进行后续操作。如下图所示:七、 Hibernate Reverse Engineering 反向生成Pojo 类,自动生成映射关系:1. 再进入到 MyEclipse Database Explorer 视图,全选中所有的表,右击选择Hibernate Reverse Engineering操作,如下图所示:2. Java src folder:
11、 选项 Browse 到自己新建好的包下面,我这里是放到Model(或者DTO) 层,如下图所示:3. 再选择 *.hbm.xml 和 POJO 映射,注意我们不需选择:Create abstract class ,再 Next: 4. 下一步再选择Id Generator 的生成策略,我们选native,再点 Next ,如下图所示 : 5. 接下来,默认选项,直接点击Finish 完成这项操作,如下图所示:6. 最后回到 MyEclipse Java Enterprise 视图,查看是否已成功生成映射文件,如下图所示:到这里我们就将SSH 整合的所有操作都做好了,接下来就是进行编码工作,修
12、改相应的XML 配置文件,最后到完成项目,发布web 项目,启动 web 服务器,运行测试项目。祝君马到成功! * 八、添加在Web.xml 文件里的配置: 1. Spring 和 Struts 集成的配置,加载Spring 容器: (Struts.x 的方式 : servlet、plug-in) : FilterDispatcher org.apache.struts2.dispatcher.FilterDispatcher FilterDispatcher /* contextConfigLocation /WEB-INF/applicationContext.xml 名师资料总结 - -
13、 -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - org.springframework.web.context.ContextLoaderListener 2. 添加连接池的配置,这里以Proxool 为例: proxoolServletConfigurator org.logicalcobwebs.proxool.configuration.ServletConfigurator xmlFile /WEB-INF/ProxoolConf.xml
14、 0 3. 添加事务配置Hibernate 使用 Session 的关闭与开启由spring 来管理,针对Hivernate 懒加载;把一个Hibernate Session 和一次完整的请求过程对应的线程相绑定: hibernateFilter org.springframework.orm.hibernate3.support.OpenSessionInViewFilter singleSession true hibernateFilter *.do(/*) 4. 添加字符编码过滤器: Spring character encoding filter 名师资料总结 - - -精品资料欢迎
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年myEclipse整合SSH步骤 2022 myEclipse 整合 SSH 步骤
限制150内