已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
三分钟搭建myeclipse6.5+SSH环境一、 导入三大框架类库篇1.1导入struts类库并生成简单的action等1.1.1新建一个空的web项目File-new-web project(optional maven support)图表 1完成输入,并把J2EE Specification Level 改成Java EE5.0,点击finish1.1.2导入struts类库选中新建的项目SSHMerge-myeclipse菜单-project capabilities -add Struts capabilities,弹出如下的对话框,*选择struts1.3,其他的不变点击finish就ok了1.1.3创建简单的action等打开项目SSHMerge的struts-config.xml,然后右键,选择Form,Action and JSP如图:在弹出的对话框中,填写如下:然后进入下面的JSP标签:选择create JSP form?,如图点击next,进入下一页面,点击下面的forwards标签,点击add创建如图完整的页面如下:点击finish,然后在struts-config.xml上添加2个页面,success.jsp和failure.Jsp就ok了简单测试:然后把项目部署到tomcat中,运行测试。1.2导入hibernate类库1.2.1建立数据库连接进入myeclipse数据库视图:然后在左侧-右键-new,新建一个数据库连接,填写如下图所示:点击finish,然后打开SSHMerge连接就OK了,这时,为了测试的需要可以创建一个数据库表,如user,要求有username和password字段。方式如下:file-new-SQL filecreate table myuser2( id int(11) not null, username varchar(200) not null, password varchar(20) not null, age int, PRIMARY KEY (id)ENGINE=MyISAM dEFAULT CHARSET=GBK;然后执行就ok了1.2.2导入hibernate库选中新建的项目SSHMerge-myeclipse菜单-project capabilities -add Hibernate capabilities,弹出如下的对话框,注意,下面Jar Library Installation,选中copy ,其他不变,直接点击nex-next在这个窗口的DB Driver中选择sshmerge(我们刚建的数据库连接),点击next,在接下了的页面中把create SeesionFactory class取消掉,然后点击finish就ok了1.3导入spring类库1.3.1导入spring类库选中新建的项目SSHMerge-myeclipse菜单-project capabilities -add Spring capabilities,弹出如下的对话框,注意,下面Jar Library Installation,选中copy注意在类库选择中,选择的类库如下:然后就是next-next-finish,就OK了1.3.2生成User、UserDao以及hibernate映射文件等进入进入myeclipse数据库视图:右键我们刚建立的链接SSHMerge中的user表,选择hibernate reverse engineering,填写弹出的对话框如下:点击finish就OK了二、简单修整1:修改user.hbm.xml中id生成方式如下2:去掉referenced libraries中的asm-2.2.3.jar【与asm.jar重复】3:添加perties到本项目的src目录下三、整合三大框架3.1整合spring+hibernate添加事务管理器添加类的事务代理(以后用到类的地方都可以使用代理)truePROPAGATION_REQUIRED3.2整合spring+struts1:在上一个项目的基础上,把userManager添加为loginAction的属性,并为其添加setter方法2:修改struts-config.xml把login的Action标签中的type由原先的路径:com.zhangweili.user.actions.LoginAction 修改为使用Spring的代理类org.springframework.web.struts.DelegatingActionProxy3:在spring的配置文件中添加loginAction的bean,其配置如下: 需要注意的是,这里一定要使用name标签来代替id标签,并且它的值与login的Action标签中的path一样同时推荐把它的scope设置为prototype4:在web的xml中添加如下信息【就是初始化spring,一共三种方式,见下图】:可以在web同通过listener或者servlet的方式初始化,也可以在struts-config.xml中初始化Listener方式和servlet contextConfigLocationclasspath*:applicationContext.xmlorg.springframework.web.context.ContextLoaderListener或contextorg.springframework.web.context.ContextLoaderServlet1Struts插件式图表 2注意继承HibernateDaoSupport的UserManager在application-beans中的配置一定要添加一个属性sessionFactory 四、常见错误1:No bean named /login is definedWeb.xml配错contextConfigLocation的值contextConfigLoc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中政治选择性必修三《逻辑与思维》12.2 逆向思维的含义与作用教学设计
- 2026年(完整版)安全生产教育培训试题含答案(完整版)
- 2026年国家电网公司华中分部人员招聘考试备考题库及详细答案解析
- 2026年安全工程师-安全生产专业实务(道路运输安全)考试历年模拟题含答案
- 2026年病区探视陪护人员院感管理试题(含答案)
- 小学四年级道德与法治教学设计:探秘家乡风俗 厚植文化情怀
- 2026年湖北省储备粮油管理有限公司人员招聘笔试备考题库及详细答案解析
- 2026年哈尔滨住房建设发展集团有限责任公司人员招聘考试模拟试题及详细答案解析
- 2026年云南电信人员招聘笔试参考题库及详细答案解析
- 2026年北京市烟草专卖局人员招聘考试参考题库及详细答案解析
- 木材加工厂安全培训课件
- DGTJ08-2065-2020 住宅二次供水技术标准 附条文说明
- 微型小说教学课件
- GB/T 13029.1-2025船舶电气装置第1部分:电缆的选择和安装
- 高等数学(上册)(慕课版)课件 第1章 习题课
- 合唱课题申报书
- 2025年八年级上学期地理早背晚默资料
- 云南民族大学附属高级中学2026届高三上学期联考(一)地理试卷(含解析)
- 中药材采购合同协议模板
- 企业内部控制系统模板
- 底商出租管理办法
评论
0/150
提交评论