"1512001066吴跟强实习笔记1"
这篇实习笔记记录了学生吴跟强在2017-2018学年第2学期参与的企业级银行项目实践,其中专注于拍卖管理系统项目开发。在这个过程中,吴跟强深入学习并实践了SSM框架(Spring+SpringMVC+MyBatis),并负责工具类的导入导出模块。实习期间,他不仅学习了项目管理流程,如需求分析、设计、测试文档的编写,还进行了资料收集,了解了拍卖系统的功能,如拍卖预展、个人信息管理、竞拍等。
技术细节如下:
1. **Spring框架**:Spring是一个轻量级的框架,提供控制反转(IoC)和面向切面编程(AOP)。IoC使得对象的创建和依赖关系的管理交由Spring容器处理,而AOP则允许在不修改原有代码的情况下,对特定行为(如日志记录、事务管理)进行增强。
2. **SpringMVC**:SpringMVC是Spring框架的一部分,用于构建Web应用程序。它分离了控制器、模型、分派器和处理程序对象,提高了可定制性。请求由控制器接收,然后转发给业务层进行处理,业务层再通过持久层与数据库交互,最后将结果返回给视图展示。
3. **MyBatis**:MyBatis是一个持久层框架,支持SQL查询、存储过程和高级映射。它简化了数据库操作,允许开发者直接编写SQL语句,将结果映射到Java对象上,提供了灵活的数据访问接口。
4. **前端技术**:实习笔记中提到了HTML、CSS和JavaScript。HTML是基本的网页结构语言,可插入不同格式的数据;CSS用于定义页面的样式和布局,提供了丰富的样式控制;JavaScript用于增加页面的交互性,处理用户输入和动态更新内容。
5. **数据库**:项目选择了MySQL作为数据库,这是一种广泛使用的开源关系型数据库管理系统,因其性能高效、易用性而受到青睐。
通过这次实习,吴跟强不仅强化了对SSM框架的理解,也掌握了项目开发的整个流程,包括需求分析、设计、实现、测试等环节,为今后的软件开发工作打下了坚实的基础。实习笔记中的内容展示了软件工程实践中知识与技能的综合运用。