本书由浅入深、循序渐进地介绍了如何以Apache著名的Struts框架为核心构建JavaWeb应用,广泛介绍了构建JavaWeb应用常用的各种开发技术。全书共分为4个部分:Java Web基础技术入门,J2EE框架技术开发实例,常用开源软件应用实例,电子商务系统开发实例。本书内容丰富,讲解通俗易懂,适合从事计算机软件开发的编程人员阅读,同时也可以作为高校计算机或相关专业的教材使用。
本书由浅入深、循序渐进地介绍了如何以Apache著名的Struts框架为核心构建JavaWeb应用,广泛介绍了构建JavaWeb应用常用的各种开发技术。
全书共分21章,内容涵盖了Java语言基础、Java Web基础、数据库基础、JSP应用开发实例、Struts框架应用开发实例、DAO模式重构、Hibernate开发实例、EJB开发实例、Web应用国际化实例、Validator验证框架实例、Log4j应用实例、JUnit应用实例、Ant应用实例、UML统一建模语言基础、DitalStore需求分析与系统设计、DitalStore四大模块开发实例以及DigitStore应用的J2EE重构实例。本书最大的特点在于为读者准备了丰富的Java Web应用程序示例以供学习和扩展,力求使读者在学习理论的同时能够进一步通过现有的程序示例加深理解,牢固掌握知识。
本书适合从事计算机软件开发的编程人员阅读,同时也可以作为高校计算机或相关专业的教材使用。
第一部分 Java Web基础技术入门
第1章 Java语言基础
第2章 Java Web基础
第3章 数据库基础
第二部分 J2EE框架技术开发实例
第4章 纯JSP方案实现登录用例(版本1.0)
第5章 运用Struts框架实现登录用例(版本2.0)
第6章 运用DAO模式重构登录用例持久层(版本3.0)
第7章 应用Hibernate实现持久层(版本4.0)
第8章 应用EJB实现登录用例持久层(版本5.0)
第9章 Web应用国际化
第三部分 常用开源软件应用实例
第10章 Validator验证框架
第11章 Struts与Log4j
第12章 Struts与JUnit
第13章 Struts与Ant
第四部分 电子商务系统开发实例
第14章 UML统一建模语言
第15章 系统概述
第16章 创建系统基础组件(版本1.0)
第17章 用户管理(版本2.0)
第18章 商品管理(版本3.0)
第19章 购物车组件(版本4.0)
第20章 订单操作(版本5.0)
第21章 EJB重构(版本6.0)