- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ssh增删改查流程
拷贝下面所说的.java文件,9个java文件和相应的包名,这些都是大果任封装好的文件,可以直接用。
dao包里面有:Dao.java 还有一个impl包:IDao.java
manager包里面有: IBaseManager.java IManager.java IUserLoginManager.java
还有一个impl包:BaseManager.java
struts包里面有: ApplicationResources.properties
还有一个action包:BaseAction.java IAction.java
utils包里面有:MyActionProxy.java ObjectUtils.java
再把 log4j.properties 贴到src包下面。
2)把 applicationContext.xml
spring-form.tld
spring.tld
struts-bean.tld
struts-config.xml
struts-html.tld
struts-logic.tld
struts-nested.tld
struts-tiles.tld
validator-rules.xml
web.xml
这些以前写过的都可以贴过来,你可以直接把这个项目里的都贴过去,以后就直接在这里该代码就行了。
以上两个步骤样就是为了完成手写SSH代码
3)新建一个pojo包:
创建一个实体:
先让这个类实现序列接口如:
然后写相应的字段:
利用get和set方法生成每个字段的get()和set()。例如:
4)为了更够生成所以为每一个字段写出相应的元数据:
1.生成相应的表:
说明:利用hibernate生成UserLogin表。
2.字段id的映射,元数据要写在get()方法前面:
3. 字段username的映射,元数据要写在get()方法前面:
4. 字段password的映射,元数据要写在get()方法前面:
这样这个UserLogin.java就完成了。
5)右键项目名称找到“属性”选项:
找到:XDoclet 点击这个出来相应的界面:
单击按钮,
出现:
选中:并单击确定按钮。
出现:
点击“确定”按钮。
6)右键项目名称:
执行Run XDocle后只要出现:
就说明你的UserLogin类的创建成功了!!
7)新建一个UserLogin.jsp的页面(带Form的那种页面):
生成相应的页面后把属性名称,改成:
给相应的action后面添加一个名字,指明提交表单后走哪个.do如:
8)找到双击:
在代码标签中手写action(就是上面表单提交后的那个 /***.do):
在找到标签,写上form-bean的代码:
说明:根据jsp页面提交的/UserLogin.do 找到struts-config.xml里面的path属性,
根据name属性找到form-bean标签里的name属性,以及它对应的type属性,type属性写的就是pojo类中UserLogin的全名(包括包名和类名),
Parameter属性是说明表单提交后要执行check方法,
Validate=”false”属性说明不使用表单验证框架,
Scope=”request”说明作用域是request,
Type=””属性写得就是你一会要创建的UserLoginAction的全名(包括包名和类名),
Forword标签就是说明要是check成功后跳转success.jsp页面,失败就跳转failed.jsp页面。
9)根据上面的xml文件我们创建相应的.java类和相应的jsp页面。
在action包里面创建一个,
在Web-Root下创建一个
普通的页面。
在manager包里的impl包里面创建一个UserLoginManager.java文件:
在manager包下创建一个接口IUserLoginManager.java文件:
10)在IUserLoginManager.java接口中写:
写这个方法,因为我们要在业务逻辑层UserLoginManager.java中写check()方法和hql语句进行检查用户登录名称和密码是否正确,而Us
您可能关注的文档
最近下载
- 《抽象代数基础+》完整习题解答.pdf
- 数控机床装调维修工竞赛试题及评分标准.doc VIP
- 教科版科学四年级上册全册大单元整体教学设计.pdf VIP
- 上头的电子烟的秘密+禁毒系列知识科普之—依托咪酯主题班会.pptx VIP
- 二氧化碳的实验室制取说课汇总市公开课金奖市赛课一等奖课件.pptx
- 2024年中级消防员职业鉴定理论考试题库(浓缩500题).docx
- (2023正式版)YST 1681-2023 变形铝及铝合金熔体离线渣含量检测方法 .docx VIP
- 数控机床装调维修工实操考试试题.doc VIP
- 2022年山东省职业院校技能大赛(中职组)“机械装配技术”赛项试题(A).docx VIP
- 客运站安全生产培训.pptx VIP
文档评论(0)