《J2EE技术》课程教学资源(书籍文献)MyEclipse环境下SSH2整合开发

MyEclipse环境下SSH2整合开发 0 开发及运行环境等: Tomcat7026 Struts2.1+Spring3.0+Hibernate3.3:SSH2(这里的版本号2为Struts的大版本号) 一 准备数据库环境: 1.数据库脚本如下: CRETATE DATABASE ssh20130507; CREATE TABLE user 2.MyEclipser中配置数据源 在MyEclipse右上角选择MyEclipse Database Explorer,打开数据库管理视图。 如下图: . s/action 在DBBrowser点击右键,选择NeW,打开Database Driver对话框。如下图:
MyEclipse 环境下 SSH2 整合开发 〇. 开发及运行环境等: MyEclipse8.5 MySQL 6.0.11-alpha Tomcat7.0.26 Struts2.1 + Spring3.0 + Hibernate3.3:SSH2(这里的版本号 2 为 Struts 的大版本号) 一. 准备数据库环境: 1. 数据库脚本如下: CRETATE DATABASE ssh20130507; USE ssh20130507; CREATE TABLE user ( id int(11) NOT NULL auto_increment, username varchar(50) default NULL, password varchar(50) default NULL, PRIMARY KEY (id) ); INSERT INTO user VALUES ('1', 'admin', 'admin'); 2. MyEclipse中配置数据源: 在MyEclipse右上角选择MyEclipse Database Explorer,打开数据库管理视图。 如下图: 在DB Browser点击右键,选择New…,打开Database Driver对话框。如下图:

在Database Driveri对话框中首先选择Driver Template,在这里选择MySQL。 Driver Name是以后配置时使用的驱动名字,用以区分驱动,这里使用 ssh20130507即可。然后根据实际情况填写URL,Use Database Driver New Database Connection Driver Create a new connection driver Driver name: SSH_Test Connection URL:jdbcmysql//localhost:3306/ssh2013050 User name Password: Driver ARs Add JARs Remove Tes Driver ☑Save password Back☐5h☐ancd 配置的数据源ssh20130507如下图: Console%Servers间DB Browser MyEclipse Derby SSH_Tes department pb3 P每entitytest product ssh2 D与ssh20130507
在Database Driver对话框中首先选择Driver Template,在这里选择MySQL。 Driver Name是以后配置时使用的驱动名字,用以区分驱动,这里使用 ssh20130507即可。然后根据实际情况填写URL,User name和Password。点击Add JARs添加MySQL数据库的JDBC驱动文件。配置完毕后Finish即可。如下图: 配置的数据源 ssh20130507 如下图:

创建Web工程: 打开MyEclipse,需要注意的是这里应该处于MyEclipse Java Enterprise视图。新建 个Neb Project, 输入适当的工程名字,这里我们输入ssh20130507 ,Finish即可。 如下图: 顶0 c 厘金D回 a中68 确定之后MyEclipse会生成名为ssh20130507的项目,生成的目录结构如下图: ·gssh2013050 三 添加Struts2.3支持 在ssh20130507工程上面右击,在弹出的菜单中选择MyEc1ipse->Add Struts Capabilities.,添加Struts的支持。如下图: Rename.. Add Struts Capab Add Repo Add JPA Cap Close Unrelated Projects d Add Hbernate Capabilitie Run XDoclet Format document hile As Run Validation mage Pre
二. 创建 Web 工程: 打开MyEclipse,需要注意的是这里应该处于MyEclipse Java Enterprise视图。新建 一个Web Project,输入适当的工程名字,这里我们输入ssh20130507,Finish即可。 如下图: 确定之后MyEclipse会生成名为ssh20130507的项目,生成的目录结构如下图: 三. 添加 Struts2.3 支持: 在ssh20130507工程上面右击,在弹出的菜单中选择MyEclipse -> Add Struts Capabilities…,添加Struts的支持。如下图:

在Add Struts Capabilities?对话框选择Struts2.l。如下图: Add Struts Capabilities Suppor or MyEcips tut2 filter nam Bock Next☐msh☐Cancel 在Add Struts Capabilities对话框选择Struts22.l,并选定Struts?2的Core和 Spring(为进行Struts与Spring的整合)相关包,Finish即可。如下图: Add Struts Capabiities Strute 2 Libtetios Add Struts 2 and Uzer Librariez to the proiest ☑Stu2 Core Libraries <MyEclipse-Library Lbray 2 Ples LibrareMyEclipe-ay rMyEcpse-ibray k☐Einish☐Cancel
在Add Struts Capabilities对话框选择Struts2.1。如下图: 在Add Struts Capabilities对话框选择Struts2.1,并选定Struts2的Core和 Spring(为进行Struts与Spring的整合)相关包,Finish即可。如下图:

确定之后ssh20130507的目录结构如下图: ·已ssh20130507 卷struts.xml JRE System Library (idk1.6.0 Java EE 5 Libraries WebRoot META-INE ·色WEB-INF lib ☒web.xml☐ Jindex.sp web.Xml被MyEclipse修改以在该web工程中支持Struts2.1。相关配置如下: filter ache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter surl-pat 四. 添加Spring支持: 在ssh20130507工程上面右击,在弹出的菜单中选择MyEclipse->Add Spring Capabilities.,添加Spring框架支持。如下图: Add XFire Web Service Capabities. Add REST Web Service Capabes sh20130507 Refresh Add Portlet Cap Add JPA Capabiliti JRE Syst Struts 2 Run XDoclet 在Add Spring Capabilities对话框选择Spring3.0,并选定Spring3的Core,A0P Persistence Core与JDBC、Web以及Testing Support等的相关包。如下图
确定之后ssh20130507的目录结构如下图: web.xml被MyEclipse修改以在该web工程中支持Struts2.1。相关配置如下: struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 *.action struts2 /* 四. 添加 Spring 支持: 在ssh20130507工程上面右击,在弹出的菜单中选择MyEclipse -> Add Spring Capabilities…,添加Spring框架支持。如下图: 在Add Spring Capabilities对话框选择Spring3.0,并选定Spring3的Core、AOP、 Persistence Core与JDBC、Web以及Testing Support等的相关包。如下图:

Add Spring Capablities Add Spring Capabilitie Add MyEclipse Spring and User libraries to project elert the to add to the huildnath shok☑MyEclipse Uibraries☐User Libraries Spring 3.0 AOP Libraries- Spring LbrarieMyEclpse-Library MyEcipse-Library> Spring 3.0 Testing Sup ort Lib iew and odit braries AR Library installaon .hdd.c Tag Library Installation Tag Library Folden ebRoot/WEB-INF Browse.. Back etnih☐Cancel 点击Next,各项选定如下图: Add Spring Copabilities g bean config Ensble AOP Bulder chat dotusing Amyeefomaneengi Bean configuration type:o New Existing Browse <Bock☐Net 5nish☐Cancel
点击Next,各项选定如下图:

点击Finish,ssh20130507工程的目录中添加了Spring相关内容。如下图: ,355h20130507 struts.. Struts 2 Core Libraries Struts 2 Spring Libraries 1n93 0Coretbraref Spring 3.0 Persistence Core Libraries Spring 3.0 Persistence JDBC Libraries Spring 3.0Testing Support Libraries ·META-N ·ewEB-iNF ng-orm.l 了indexj对.sp 在web.xml中增加Spring3?.0整合Struts2.l的相关配置。如下: contextConfigLocationAdd Hibernate Capabilities.,添加Hibernatef的支持。如下图: A Add Re Struts 2 Cloze Unrelsted Proiest Assign Working Sets Add JSTL Librar Run as Add Hibernate Capabilities. ug As Run XDoclet Spri Exdude From VaSdation from Local Hist Test_SSH e A V
点击Finish,ssh20130507工程的目录中添加了Spring相关内容。如下图: 在web.xml中增加Spring3.0整合Struts2.1的相关配置。如下: org.springframework.web.context.ContextLoaderListener contextConfigLocation classpath:applicationContext.xml 五. 添加 Hibernate 支持: 在ssh20130507工程上面右击,在弹出的菜单中选择MyEclipse -> Add Hibernate Capabilities…,添加Hibernate的支持。如下图:

在Add Hibernate Capabilities对话框选择Hibernate3.3,并选定Hibernate3.3 的Core及Annotations&Entity Manager等的相关包。如下图: Add rbernate Capablities 回 Enable project for Hibernate development nate 3.1 Hibernate 32 Hibernate 33 33 to buid-path and add to buld path aytodennoara/epnseeaedbeaes <kt□☐ac□ 点击Next,相关选定如下图: Confauration Stepe ·a□■6 niah Cancel
在Add Hibernate Capabilities对话框选择Hibernate3.3,并选定Hibernate3.3 的Core及Annotations & Entity Manager等的相关包。如下图: 点击Next,相关选定如下图:

继续点击Next,相关选定如下图: Add Existing Speing coefg n Spring Config:p Spring-Hbernate Configuration Support No Hbemate Sessionfactory found in the Spring confiouration Se defined above." <Bock Net,□iih☐coel☐ 继续点击Next,数据源相关配置如下图: g Hib Use JNDI Datasouree D8 Driver SSH_Test
继续点击Next,相关选定如下图: 继续点击Next,数据源相关配置如下图:

继续点击Next,相关设定如下图: Add Hibernate Capabilities N lava package Java Compliance Level:1.4 Java 5 点击Finish,ssh20130507工程的目录中添加了Hibernate相关内容。如下图: ,ssh20130507 src 审d0 Context.xml EE SLi y dk1.6.030] e Lib 9%e Sorina 30 Core librarie Spring 3.0 AOP Libraries Spring 3.0 Persistence Core Libraries Spring 3.0 Persistence JDBC Libraries Spring 3.0 Testing Support Libraries Spnng 3.0 Web Libranes Hiberna te 3.3 Annota ons&Entity Manager Hibernate 3.3 Core Libraries applicationContext.xml中增加Spring3:.0整合libernate3.3的相关配置。如: <bean id=data
继续点击Next,相关设定如下图: 点击Finish,ssh20130507工程的目录中添加了Hibernate相关内容。如下图: applicationContext.xml中增加Spring3.0整合Hibernate3.3的相关配置。如:
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西北农林科技大学:《J2EE技术》课程教学资源(试卷习题)模拟试题.doc
- 西北农林科技大学:《J2EE技术》课程教学大纲 J2EE Technology(Java platform, Enterprise Edition).pdf
- 安徽理工大学:《现代计算机网络》课程电子教案(PPT教学课件)第9章 网络应用与应用层协议.ppt
- 安徽理工大学:《现代计算机网络》课程电子教案(PPT教学课件)第8章 TCP技术.ppt
- 安徽理工大学:《现代计算机网络》课程电子教案(PPT教学课件)第7章 移动IP技术.ppt
- 安徽理工大学:《现代计算机网络》课程电子教案(PPT教学课件)第12章 网络性能、网络模拟与开源工具包.ppt
- 安徽理工大学:《现代计算机网络》课程电子教案(PPT教学课件)第11章 网络安全与网络管理技术的研究.ppt
- 安徽理工大学:《现代计算机网络》课程电子教案(PPT教学课件)第10章 无线网络技术(无线Ad hoc网络、无线传感器网络与无线网格网).ppt
- 安徽理工大学:《现代计算机网络》课程电子教案(PPT教学课件)第6章 IPv6技术.ppt
- 安徽理工大学:《现代计算机网络》课程电子教案(PPT教学课件)第5章 IPv4技术.ppt
- 安徽理工大学:《现代计算机网络》课程电子教案(PPT教学课件)第4章 城域网技术.ppt
- 安徽理工大学:《现代计算机网络》课程电子教案(PPT教学课件)第3章 局域网技术.ppt
- 安徽理工大学:《现代计算机网络》课程电子教案(PPT教学课件)第2章 广域网技术.ppt
- 安徽理工大学:《现代计算机网络》课程电子教案(PPT教学课件)第1章 计算机网络的研究与发展.ppt
- 安徽理工大学:《现代计算机网络》课程电子教案(PPT教学课件)绪论(主讲:陆奎).ppt
- 西北农林科技大学:《数据库原理与应用》课程教学资源(PPT课件)第7章 数据库设计.ppt
- 西北农林科技大学:《数据库原理与应用》课程教学资源(PPT课件)第6章 关系数据理论(数据规范化).ppt
- 西北农林科技大学:《数据库原理与应用》课程教学资源(PPT课件)第5章 高级SQL.ppt
- 西北农林科技大学:《数据库原理与应用》课程教学资源(PPT课件)第4章 数据库安全性.ppt
- 西北农林科技大学:《数据库原理与应用》课程教学资源(PPT课件)第4章 中级SQL.ppt
- 《J2EE技术》课程教学资源(书籍文献)Hibernate In Action(英文版,CHRISTIAN BAUER GAVIN KING).pdf
- 《J2EE技术》课程教学资源(书籍文献)EJB3 In Action(Debu Panda,Reza Rahman,Derek Lane).pdf
- 《J2EE技术》课程教学资源(书籍文献)Struts 2 实战(struts2 in action,[美]Donald Brown、Chad Michael Davis、Scott Stanlick).pdf
- 《J2EE技术》课程教学资源(书籍文献)Beginning EJB 3 Java EE 7 Edition, 2nd Edition.pdf
- 《J2EE技术》课程教学资源(书籍文献)Spring in Action, Third Edition,Craig Walls.pdf
- 西北农林科技大学:《J2EE技术》课程教学资源(实验指导)实验1 在Eclipse中开发Web应用.doc
- 西北农林科技大学:《J2EE技术》课程教学资源(实验指导)实验2 在Eclipse环境下JSF的应用.doc
- 西北农林科技大学:《J2EE技术》课程教学资源(实验指导)实验3 在Eclipse中开发部署无状态会话bean.doc
- 西北农林科技大学:《J2EE技术》课程教学资源(实验指导)实验4 JPA基本用法.doc
- 西北农林科技大学:《J2EE技术》课程教学资源(实验指导)实验5 JPA关系操作.doc
- 西北农林科技大学:《J2EE技术》课程教学资源(实验指导)实验6 消息驱动Bean.doc
- 西北农林科技大学:《J2EE技术》课程教学资源(实验指导)实验7 SSH2整合技术实现(Spring3.0+Struts2.2.1+Hibernate3.3).doc
- 西北农林科技大学:《J2EE技术》课程授课教案(Java EE技术,共二十讲).pdf
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)00 Java EE技术 Introduction(主讲:张阳).ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)01 Java EE概述.ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)02 Services(JNDI/RMI/JDBC/JTA/JMS简介).ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)03 Java Web应用概述.ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)04 JSP基本语法.ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)05 Servlet技术.ppt
- 西北农林科技大学:《J2EE技术》课程教学资源(PPT课件)06 EL(表达式语言)& JSTL(JSP标签库)& MVC.ppt