- SSH框架企业级应用实战
- 肖睿 郭泰 王丁磊
- 950字
- 2025-04-14 04:46:25
前言
本书是一门有关框架技术的图书。其中,Hibernate是Java持久化技术领域的主流框架之一,而Struts 2是MVC领域的主流框架技术之一,它们与Spring框架共同组成了大名鼎鼎的SSH应用架构。
通过本书内容的学习,读者将逐步掌握如何使用SSH框架技术来开发结构合理、性能健壮的应用程序。同时,通过对相关知识的学习和运用,读者将理解框架原理、熟悉应用技巧,为今后在实际工作中胜任开发工作奠定扎实的技术基础。这一点是非常关键的。在本书中,大家将学习到以下几方面的内容。
第一部分(第1章、第2章):讲解Oracle数据库技术,包括数据库安装、使用流程、数据库对象及SQL优化等实用技能。通过对本部分内容的学习,可以基本掌握Oracle数据库的使用和开发技术。
第二部分(第3章~第6章):讲解Hibernate框架技术,包括Hibernate框架技术的基本原理、持久化、ORM、脏检查等技术概念,以及如何在项目中搭建Hibernate框架工作环境、使用Hibernate API完成增删改查操作、使用HQL查询语言完成实用查询等实用技巧;并进一步介绍了在Hibernate中实现面向对象领域的关联关系映射、延迟加载、使用注解配置映射关系等内容。通过对本部分内容的学习,将掌握使用Hibernate这一典型的对象关系映射框架实现持久化操作的实用技能。
第三部分(第7章~第10章):讲解Struts 2框架技术,包括Struts 2的基本使用及其核心的OGNL表达式与拦截器技术。通过学习本部分内容,将逐步熟悉Struts 2框架的工作原理,掌握Struts 2的内部结构及详细配置,掌握Struts 2的两个核心技术:OGNL与拦截器机制,从而大大简化基于MVC的Web应用程序的开发。
第四部分(第11章):讲解Struts 2+Spring+Hibernate的集成,从整合Spring与Hibernate,再到整合Spring与Struts 2,从XML配置方式到注解方式,通过多种途径完成SSH集成。学完本部分内容,将能够开发层次结构清晰、可复用性好及方便维护的大型Web应用程序。
贯穿本书的案例是“租房网管理系统”,可利用各章所学技能对该案例功能进行实现或优化,在学习技能的同时获取项目的开发经验,一举两得。
俗话说,独乐乐不如众乐乐,学习过程中如遇到难点或疑问,要能够及时地和同学或老师沟通,将问题的解决思路及方案进行总结,也可以将自己的学习体会进行分享,从而创造出一个良好的学习氛围。
本书由课工场大数据开发教研团队组织编写,参与编写的还有郭泰、王丁磊等院校老师。尽管编者在写作过程中力求准确、完善,但书中不妥或错误之处仍在所难免,殷切希望广大读者批评指正!
编者
2017年9月