- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SSH框架整合SSH框架整合
SSH框架整合
目录
1 数据库(建议使用SQL Server或Oracle等主流数据库) 3
2 创建项目 3
2.1 在MyEclipse中创建数据库连接 3
2.2 为项目添加Struts能力 7
2.3 为项目添加Spring能力 10
2.4 为项目添加Hibernate能力 13
2.5 搭建项目结构(分包) 18
3 搭建项目结构(entity、dao生成) 18
4 搭建项目结构(service、web编写) 24
4.1 编写service层代码,创建IUserService接口和UserService实现类,编写CRUD的方法。 24
4.1.1 创建IUserService接口 24
4.1.2 }创建UserService实现类 26
4.2 编写web层UsersAction代码,用于对用户增删改查进行处理 28
5 搭建项目结构(配置文件编写) 32
5.1 补充applicationContext.xml配置文件,装配注入关系和事务处理 32
5.1.1 增加spring配置文件节点的命名空间,否则事务处理节点不识别: 32
5.1.2 增加事务处理机制 33
5.1.3 增加装配关系 33
5.2 配置Struts.xml 34
5.3 配置web.xml 35
6 搭建项目结构(页面代码) 36
6.1 user_add.jsp 36
6.2 user_edit.jsp 36
6.3 user_list.jsp 37
6.4 login.jsp 37
6.5 welcome.jsp 38
6.6 error.jsp 38
6.7 部署 39
6.7.1 打开服务器视图 39
6.7.2 在tomcat服务器上添加项目的部署 39
6.8 测试运行 40
6.8.1 启动服务器 40
6.8.2 登录 41
7 常见错误 42
7.1 包冲突 42
7.2 java.lang.NoSuchMethodError: antlr.collections.AST.getLine() 42
7.3 SpringObjectFactory.getClassInstance(SpringObjectFactory.java:209 42
7.4 java.lang.NoSuchMethodError: antlr.collections.AST.getLine 43
8 JSP((Action之间的参数传递机制 43
8.1 JSP打开 43
8.2 JSP(Action 43
8.3 Action(JSP 43
数据库(建议使用SQL Server或racle等主流数据库ncvt,并且在其中新建org_User表。
创建表id(关键字)loginName(登录名不为空)passWord(密码不为空,userName姓名),sex性别)phoneNumber(手机号)
插入2条数据。
创建项目
打开Myeclipse8.5,新建web工程,命名为ncvt_名字首字母
在MyEclipse中创建数据库连接
下载数据库的jdbc驱动程序,见各数据库官方网站。
创建数据库连接。如果已经建立,跳过此步
转到数据库浏览视图
在DB Browser空白处点右键,新建数据库连接
选择数据库连接模板(在机房使用Microsoft SQL Server 2005,数据库为2005以上都是使用该模板)
填写相关连接信息,注意driver name为自定义名字。这里orNCVT(或者其他你自己认为合适的名字)
选择数据库相关的驱动程序。(点击Add Jars)
点击TestDriver测试成功。
将该数据库驱动程序加入工程的Build Path中。
回到MyEclipse Java Enterprise Perspective
右击工程,选择 Build Path -?Add External Archieves...
选择相应的驱动程序
为项目添加Struts能力
a) 右键点击项目,选择MyEclipse-Add Struts Capabilities,或者点击菜单栏中MyEclipse-Projec经`Capabilities-Add Struts Capabilities。
b) 选择struts2.1版本及URL pattern为/*
c) 点击下一步,选择Struts Core(核心库)和Struts 2 Spring(包含集成Spring插件)的两个最基本库,其他根据需要可以添加。
d) 点击完成,添加后的项目多了一个Struts.xml(用于配置action),MyEclipse自动在web
您可能关注的文档
- spss的快捷键汇总spss的快捷键汇总.doc
- spss心得体会spss心得体会.doc
- SPSS实验二实验报告SPSS实验二实验报告.doc
- SPSS数据处理过程SPSS数据处理过程.doc
- spss期末论文spss期末论文.doc
- spss练习题spss练习题.doc
- SPSS练习题目SPSS练习题目.doc
- SPSS练习题及解答2SPSS练习题及解答2.doc
- Spss菜单解释Spss菜单解释.doc
- SPSS简明教程SPSS简明教程.doc
- 书面表达之建议信(讲义)-中考英语一轮复习(含答案).pdf
- 中考历史复习小众题型类:填空题、改错题、判断题(70题).pdf
- 2024年吉林省县乡教师选调考试《教育学》真题汇编带解析必背【基础题】.pdf
- 2025年中考语文备考之《朝花夕拾》名著导读及考题.pdf
- 小说标题的含义和作用(模拟突破)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 阅读理解之应用文(练习)-中考英语一轮复习(含答案).pdf
- 小说情节作用(模拟突破)-2025年中考语文考点突破之小说阅读(原卷版).pdf
- 小说段落作用(模拟突破)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 小说段落作用(试题专练)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 2025年上海市16区初三语文一模试题汇编之现代文阅读二(记叙文)学生版.pdf
文档评论(0)