培训实习报告怎么写?( 四 )


Spring MVC属于SpringFrameWork的后续产品 , 已经融合在Spring Web Flow里面 。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块 。使用 Spring 可插入的 MVC 架构 , 从而在使用Spring进行WEB开发时 , 可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架 , 如Struts1 , Struts2等 。它是一个典型的教科书式的mvc构架 , 而不像struts等都是变种或者不是完全基于mvc系统的框架 , 对于初学者或者想了解mvc的人来说我觉得 spring是最好的 , 它的实现就是教科书!第二它和tapestry一样是一个纯正的servlet系统 , 这也是它和tapestry相比 struts所具有的优势 。而且框架本身有代码 , 看起来容易理解 。
MyBatis 是一款优秀的持久层框架 , 它支持定制化 SQL、存储过程以及高级映射 。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集 。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息 , 将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录 。
在剩下的时间里 , 主要就是对自己所学习的东西进行一些实践 , 每个人都要用自己学过的知识做出一个项目出来 。我的是腾龙太阳光严禁护理平台的设计与实现 。前端主要是HTML、CSS、jQuery , 后台是用的Spring、SpringMVC、Mybatis框架 , 用AJAX异步传输数据 。实现了用户管理、护理产品管理、护理回访、护理推送、在线预约等功能 。基本上一个项目开发就这样完毕了 。
4实习总结及建议
时间过得很快 , 转眼间 , 实习就要结束了 。经过这几个月的实习让我学到了许多知识 , 回头想想 , 收获颇丰 , 增强了社会经验 , 了解了社会工作环境 , 还帮助我思考了人生的道路 。
这次实习给了我一次全面的系统的实践锻炼的机会 , 巩固了很多理论知识 , 增强了我的实际操作能力 。通过这次实习机会 , 我主要学习了以上这些java编程的技术 , 同时也明白了身处公司中如何更好地与同事配合 , 毕竟在软件开发中 , 你不可能一个人干完一个系统 , 大家都是通过svn等团队管理工具互相配合完成编程任务 。在实习之前 , 我对软件开发的过程只有一个模糊地印象 , 以为只要把代码编写完之后就算基本上一个项目开发完毕了 。然而通过这次实习 , 彻底颠覆了我的认知 , 我当时的认知无疑是非常幼稚和可笑的 , 完全的软件开发过程不只只是编写代码 , 在编写代码之前还有好多的事情要做 , 比如文档的编写、对项目进行需求分析、数据库设计等等 。代码编写完成之后还要进行测试 , 以及人员的培训 , 这些都是必须做 , 也是必不可少的项目 , 甚至比代码的编写还重要 。