JavaEE程序设计教程pdf下载pdf下载

JavaEE程序设计教程百度网盘pdf下载

作者:
简介:本篇主要提供JavaEE程序设计教程pdf下载
出版社:
出版时间:2018-03
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

内容简介

本书主要讲述基于Spring、Hibernate、FreeMarker三大主流开源框架进行Java EE应用开发的相关技术。书中,由Java EE产生的背景和发展过程入手,逐章节展开,从Java EE开发运行环境的搭建到基础的JSP+Servlet开发,再到通过组装三大开源框架进行Web应用开发,由浅入深,循序渐进,非常适合初学者学习。

本书作者有多年的Java EE系列课程教学经验,作者正是结合自己的Java EE教学和Web应用系统开发经验编写了本书,比较详细地介绍了Java EE平台的基础构架和相关技术。全书共分为10章,内容包括:Java EE概述、Servlet开发、JSP程序开发、Ajax和JSON、Hibernate基础、Hibernate高级编程、Spring框架基础、Spring MVC应用开发、FreeMarker模板引擎和博客系统的设计与实现。其中最后一章为一个完整的案例,可帮助读者掌握Java EE开发全流程。本书内容丰富、注重实用,在理论知识点介绍完毕后一般都给出了使用的示范代码,部分代码有一定的实际设计意义。另外,每章后面附有习题,引导读者进行有关知识点的回顾和进一步的学习。

本书可作为高等院校计算机类、信息类、工程类、电子商务类和管理类各专业本专科生的教材,也可作为普通程序开发人员的自学教材或参考书。


前言/序言

自1999年Sun公司首次发布Java企业版(Java EE,以前是J2EE)以来,经过十多年的发展,Java EE已经演变为当前企业的主流计算平台。目前,Java EE的产业和技术链已经渗入到各行各业的企业信息系统中。尤其是随着整个Java平台的开源,越来越多的开源实体参与到Java EE许多重要的技术规范制定工作中,第三方开源框架如雨后春笋般地涌现出来,如Struts、Spring、Hibernate、Mybatis、JBoss Seam、Tapestry、FreeMarker、Thymeleaf、Play等。虽然层出不穷的框架能够有效地解决Java EE应用开发中的很多问题,但却让许多初学者不知所措、望而却步。为此,本书选择业内公认的三大主流框架FreeMarker、Spring、Hibernate,提取每个框架中的常用功能进行了介绍,这样做的目的在于帮助读者在有限的时间内,尽快掌握基于这三大框架的在Java EE企业级的应用开发技术。

相对于Java EE规范中的JNDI、EJB、JTA、JMS而言,“FreeMarker+Spring+Hibernate”三大框架组合是一种轻量级的解决方案。每个框架各司其职,在不同的业务层面发挥作用。FreeMarker框架作为前端网页的模板引擎,负责将网页模板和数据进行组装后呈现给用户;Hibernate框架是一个ORM框架,负责对数据库的所有操作;Spring框架是整个Web应用的核心框架,它既包含Spring MVC(以前是用Struts),同时又把FreeMarker和Hibernate无缝整合在一起。这三者高效地组合,极大地降低了Java EE应用开发的难度,并在保证系统稳定性和扩展性的同时,大大提高了开发人员的工作效率。

本书在编写过程中,提倡“Learning by Doing”的学习方式,在讲解理论基础的同时,配合由浅入深的示例程序,希望读者亲自动手多加练习。全书面向有Java语言基础的读者,尽量用简单易懂的语言来描述相关的知识点,全部示例程序已在Eclipse上调试通过。由于Struts 2框架暴露出了较大的安全性漏洞,现在很多公司的Web项目的控制层技术框架已由Struts 2迁移到Spring MVC,所以本书没有对Struts框架进行讲解,有这部分需求的读者可以参考其他教材。

在本书编写过程中,作者参考了互联网上一些技术文档和相关资源,在此向这些资料的作者深表谢意。同时,还要特别感谢笔者爱人的大力支持,她不仅承担了许多家务,还承包了书中第7~10章的绘图工作,正是在她的帮助和鼓励下才有这本书的出版。另外,作者也感谢西安电子科技大学出版社的编辑们,尤其是李惠萍女士的关心和建议,正是他们的努力才让本书得以顺利出版。

本书第1、2、3章由杨雪梅老师编写,第4、5、6章由吴雨芯老师编写,第7、8、9、10章由陈丁、赵军、何林波、陈珊如、林春蔷老师编写。由于作者水平有限,书中难免存在不妥之处,请广大读者批评指正。作者的联系邮箱为:chending@cuit.edu.cn,我们将虚心接受广大读者的建议和意见。

陈 丁

2017年10月