实 习 报 告年 级 大三 专 业 计算机科学与技术学 号 姓 名 实 习 时 间 2025.8.8- 2025.8.28 实习地点 三峡大学 一、实习目的进一步了解 java 开发的相关知识,掌握 java 开发的基本技术,丰富 java开发的实战经验。学习 SQL 的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,培育我们综合运用 Java 语言的面对对象编程能力;培育我们动手能力;培育我们良好编程法律规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。二、实验内容根据实际需求,“工厂员工管理系统”项目采纳模块化的设计思想,在Windows 7 操作系统环境下,搭建 JSP 运行环境 JDK+TOMCAT,通过使用JAVA 脚本语言完成动态的、交互的 web 服务器应用程序,实现员工信息进行添加、修改、查询、删除等功能。三、相关技术此员工信息管理系统采纳了 Struts+Spring+Hibernate 的框架实现。SSH=Struts + Spring + Hibernat。其中,Struts 进行流程控制,Spring进行业务流转,Hibernate 进行数据库操作的封装。此系统分为 J2EE 三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。 表现层是传统的 JSP 技术,自 1999 年问世以来,经过多年的进展,其广泛的应用和稳定的表现,为其作为表现层技术打下了坚实的基础。 中间层采纳的是流行的 Spring+Hibernate,为了将控制层与业务逻辑层分离,又细分为以下几种:Web 层,就是 MVC 模式里面的“C”(controller),负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,该系统的 MVC 框架采纳 Struts。 Service 层(就是业务逻辑层),负责实现业务逻辑。业务逻辑层以 DAO层为基础,通过对 DAO 组件的正面模式包装,完成系统所要求的业务逻辑。 DAO 层,负责与持久化对象交互。该层封装了数据的增、删、查、改的操作。PO,持久化对象。通过实体关系映射工具将关系型数据库的数据映射成对象,很方便地实现以面对对象方式操作数据库。Spring 的作用贯穿了整个中间层,将 Web...