山东科技大学计算机实习报告.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
山东科技大学计算机实习报告

山东科技大学计算机实习报告 篇一:山东科技大学实习报告模板 毕业实习报告 学院名称 专业班级 学生姓名 学号 指导教师 年 月 评 定 意 见 毕业实习成绩: 指导教师对毕业实习的评语: 指导教师(签章): 年日 毕业实习指导小组的评定意见: 教学院长(签章): 系主任(签章): 年月 毕业实习报告 实习地点: 实习时间: 毕业设计是大学生的大学学习成果的一次重要展示机会。我非常认同这一点,我认为大学前期学的知识都是一些专业基础知识,都是一些理论,理论如果不和具体实践结合,再多的理论也是空洞的,没有意义的。毕业设计是大学阶段耗时最长的一次实践活动,是对我们所学知识的能否应用到实践中的一次考验。为此,毕业设计前的知识储备显得尤为重要,所以我利用了开学一段时间进行毕业设计前的知识储备工作。 我们的毕业设计题目是《基于SSH+Extjs框架的企业自动化办公系统》,这个项目是实验室为一个公司做的办公系统。要求肯定比我们之前的课程设计要高很多,所以我们必须宏观和微观掌握这个系统的开发方法,必须拥有足够的设计前知识储备,才能很好的完成这个系统。 由于我们之前开发的web程序从未使用过这个框架,仅仅使用的servelet+javabean的方式开发模式,对于这次设计,由于企业的需求不断变化,这种模式不利于后期的维护和升级,所以使用框架是我们开发这个系统的最佳选择。这样对于该系统以后的维护和升级变的较为轻松了,同时这也能大大提高我们的开发进度。 但是我们对SSH框架的了解实在太少了,所以学习这个框架是我们的当务之急,然后应用这个框架开发整个系统。我们是通过团队协作的方式开发这个系统的,我做后台,相应的我得学习SSH框架的知识,了解它的工作流程。下面我具体讲一下我对SSH框架的学习过程。 首先我从宏观上了解了一下SSH框架,下面我简述一下我对SSH框架的理解。 SSH 在J2EE项目中表示了3种框架,即 Spring + Struts +Hibernate。 Struts对Model,View和Controller都提供了对应的组件。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,可以应用在任何使用JDBC的场合,可以在Servlet/JSP的Web应用中使用,也可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。 简言之,Struts进行流程控制,Spring进行业务流转,Hibernate进行数据库操作的封装! Struts Struts对Model,View和Controller都提供了对应的组件。 分为Struts1和Struts2,区别甚大。 Action,这个类通常由用户提供,该控制器负责接收来自ActionServlet的请求,并根据该请求调用模型的业务逻辑方法处理请求,并将处理结果返回给JSP页面显示。 Model部分 由ActionForm和JavaBean组成,其中ActionForm用于封装用户的请求参数,封装成ActionForm对象,该对象被ActionServlet转发给Action,Action根据ActionFrom里面的请求参数处理用户的请求。 JavaBean则封装了底层的业务逻辑,包括数据库访问等。 View部分 该部分采用JSP(或HTML、PHP……)实现。 Struts提供了丰富的标签库,通过标签库可以减少脚本的使用,自定义的标签库可以实现与Model的有效交互,并增加了现实功能。对应上图的JSP部分。 Controller组件 Controller组件有两个部分组成——系统核心控制器,业务逻辑控制器。 系统核心控制器,对应上图的ActionServlet。该控制器由Struts框架提供,继承HttpServlet类,因此可以配置成标注的Servlet。该控制器负责拦截所有的HTTP请求,然后根据用户请求决定是否要转给业务逻辑控制器。 业务逻辑控制器,负责处理用户请求,本身不具备处理能力,而是调用Model来完成处理。对应Action部分。 Spring Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档