(文图/研分会)软件学院第五期技术沙龙第二次课程于2014年10月31日下午16:00在软件学院四楼机房准时开讲。此次沙龙由研分会承办,主讲人是2014级硕士生严成武同学。严成武同学大四在TCL多媒体公司实习,有丰富的Java Web开发经验。此次他演讲的主要内容是:Struct2框架和MyBatis框架。
严成武同学首先简单介绍了一下Java Web中MVC模式以及Servlet的应用,然后对比Servlet的不足,引出了Struts2。Struts 2架构采用***的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与 Servlet API完全脱离开,并可以进行多文件,分模块配置。第三部分重点讲解MyBatis,MyBatis是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
本次技术沙龙活动,除了研一的同学,还有很多大三学弟学妹参加,同学们在此次技术沙龙中受益颇多,学习了Struts2和MyBatis的基础知识以及简单应用。