简单易学_Struts_Spring__Hibernate_指导学生做ssh项目

简单易学_Struts_Spring__Hibernate_指导学生做ssh项目

ID:43750071

大小:1.59 MB

页数:101页

时间:2019-10-13

简单易学_Struts_Spring__Hibernate_指导学生做ssh项目_第1页
简单易学_Struts_Spring__Hibernate_指导学生做ssh项目_第2页
简单易学_Struts_Spring__Hibernate_指导学生做ssh项目_第3页
简单易学_Struts_Spring__Hibernate_指导学生做ssh项目_第4页
简单易学_Struts_Spring__Hibernate_指导学生做ssh项目_第5页
资源描述:

《简单易学_Struts_Spring__Hibernate_指导学生做ssh项目》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、使用SSH开发增删改查的综合用户管理例子院校教学服务部李绍东内容创建新项目用Struts设计器制作前台业务流程设计业务层功能开发业务层和DAO层代码开发前台页面流程整合Spring,Struts和Hibernate发布,运行,测试第一部分创建新项目创建新项目创建Web项目ssh2加入Struts开发功能使用Struts工具开发数据库student1实现功能:对用户的增删改查前台:需要加入增加,修改删除和查询用户所对应的页面后台功能通过调用StrutsAction来完成,Struts的Action再委托给业务层StudentManager类来完成根据

2、个人爱好的不同,你既可以先完成前台的页面,也可以先把后台的业务类写完整,或者是两个人分工的话一人负责一部分创建Web项目选择菜单File>New>WebProject在ProjectName中输入ssh2选中J2EESpecificationLevel下面的JavaEE5.0单选钮选择哪个版本的J2EESpecificationLevel取决于你使用的服务器Tomcat4,Weblogic9以下版本请选择J2EE1.4Tomcat5,JBoss4可以选择JavaEE5.0JavaEE5.0可以直接使用EL表达式和JSTL最后点击Finish按钮加入

3、Struts开发功能项目根节点上右键点击,选择上下文菜单中的MyEclipse>AddStrutsCapabilities或者选择菜单MyEclipse>ProjectCapabilities>AddStrutsCapabilities添加Struts功能对话框的默认值一般来说不需要修改就可以使用,点击单选钮Struts1.2选择Struts的版本为1.2即可添加Struts功能对话框指定了Struts配置文件的存放位置可选的Struts的版本指定了位于web.xml中的Struts核心Servlet的名字指定了将会交给Struts控制的URL类型

4、指定了生成的类的默认包指定了默认的国际化资源文件包是否安装Struts的标签库文件添加了Struts的目录结构Struts1.2的类库struts-config.xmlStruts的TLD文件验证器文件在src目录下编写我们自己的类第二部分用Struts设计器制作前台业务流程软件开发的设计阶段在实际项目开发中,第一步要做的可能是设计应用的整个流程,而不是立即着手制作JSP或者编写Java代码做实际的项目开发,如果是大中型项目,思考项目到底该使用哪些技术和架构,用什么数据库和操作系统,最后应该实现成何种样子,有哪些模块,系统的工作流程如何等等,这些内

5、容,相当于设计阶段软件开发的设计阶段对于我们要做的这个项目来说,具体的技术和系统结构已经选好,就是SSH架构。那么现在,在加入Spring整合功能之前,我们有必要把系统的表示层的工作流程搞清楚做这个流程设计有很多办法,可以用画图工具例如MicrosoftVisio,或者UML建模工具开发一个活动图等等都可以。因为我们使用的是MyEclipse,所以我们这里可以用它自带的Struts设计器快速的画出所有的应用流程来Struts配置文件编辑器双击WebRoot/WEB-INF/struts-config.xml就可以打开Struts配置文件编辑器在设计

6、器网格面板上点击右键,选择菜单来创建Action,Forward,JSP等等为了更好的反映系统的工作流程,我们还可以使用设计器工具栏上的按钮来给一些页面加入连接关系,但是如果弹出对话框询问是否设置为Action的input元素时,我们选择No按钮。大致来说,我们的应用需要增删改查四个模块用户管理应用业务流程图业务流程说明功能模块流程分页列出用户index.jsp→list.do创建新用户(new)new.jsp→new.do→list.do删除用户(delete)Delete.do→list.do修改用户(edit)edit.do→edit.jsp

7、→save.do→list.do查找用户(search)Search.do→search.jsp需要说明的是为了便于编写一个默认的入口欢迎页面,方便用户的使用,我们已经把原来显示用户列表的index.jsp重命名成了list.jsp。另外,到底这些功能该如何进行分工和组织,也没有绝对的标准,读者可以根据自己的需要或者习惯来进行分工和命名。例如,新建用户这个功能的命名可以是new,也可以起名为add或者create。另外通用或者共用的Forward路径可以设置成GlobalForward,即全局转向,例如上图中所显示的所有到/error.jsp的转向

8、,可以统一定义为一个全局的名为error的Forward文档规范化相比较于Java源代码来说,给JSP页面加入一些文档比较

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。