- 14
- 0
- 约7.06千字
- 约 20页
- 2017-02-17 发布于北京
- 举报
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
您可能关注的文档
- PS教程:10条最基本的PS画笔工具心得.doc
- PS简单制作星光笔刷.doc
- PS教程:PSCC那些逆天的后期修图新功能.doc
- PT2262-PT2272无线收发讲解.doc
- pt2262.2272无线传输模块应用资料.doc
- PTT之一演表达能力训练试题答案.doc
- PubMed检索完全攻略-好东西,值得分享.doc
- PVCS管埋地工程技术规范.doc
- PVC管规格和型号.doc
- QHR.104.01-ProcedureforNewEmployeeAcceptance-录用新员工程序.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 2025年自来水供应专属承包合同样本版.docx VIP
- 2022化工安全与环保第二版课后题答案最新版(完整版).docx VIP
- ASUS华硕主板大师系列Z97-A 用户使用手册 (繁体中文).pdf
- 智能金融:AI 驱动的金融变革.pptx
- 人工智能在心血管无创影像中的应用:前沿技术与临床价值.pdf VIP
- 2025年氢燃料电池在数据中心储能应用趋势.docx
- 2026年中国铁路上海局集团有限公司招聘普通高校毕业生1236人备考题库及答案详解(考点梳理).docx VIP
- 井工煤矿复工复产开工第一课教案.docx VIP
- 社区居务监督培训课件.ppt VIP
- 心灵终结单位全代码.doc VIP
原创力文档

文档评论(0)