





作者:方巍
定价:49.8元
印次:1-4
ISBN:9787302466635
出版日期:2017.05.01
印刷日期:2019.07.04
图书责编:王中英
图书分类:零售
Java EE开发技术博大精深,入门较难,提高更不容易。Java EE项目开发往往由于版本不同等原因,造成很多实例运行不成功,给初学者带来很大不便,继而失去对Java EE开发技术的学习热情。本书是作者在多年从事Java EE教学和开发的基础上结合初学者的心得体会编写而成,力求从简单、快速、可行、易懂和实用的角度出发,全面介绍Java EE开发实践的zui新技术,特别是轻量级开发框架技术Struts 2、Spring和Hibernate。书中通过大量的示例代码和案例分析,并配以习题和上机练习,强化基本概念,着重训练学生的动手能力。通过阅读本书,可以让读者快速入门,并较为系统地掌握Java EE开发技术。另外,本书免费提供了教学课件、软件开发包、案例源代码和习题参考答案等教学资源。 全书共9章,系统介绍了Java EE平台及开发基础、Java Web开发基础、HTML和JavaScript概述、JSP应用基础、Struts 2开发、Hibernate基础、Spring基础及应用、SSH整合架构开发等内容,最后通过一个完整的Java EE课程设计案例介绍了Java EE开发的经验和技巧。附录中还提供了Java EE开发常见问题及解决方法,以及Java EE面试题和参考答案。 本书内容丰富,技术新颖,注重实践,适合Java EE初学者阅读,尤其适合大中专院校相关课程作为教材和教学参考书使用。对于Java EE初中、级开发人员及相关专业人士,本书也是不可多得的参考书。
本书源代码、教学PPT、习题参考答案等配套资源下载地址: 链接:https://pan.baidu.com/s/13QYqISz_bj50P43aPwTUnQ 提取码:ef5i 读者也可以通过二维码获取资料: 读者也可以直接点击本页面上“资源下载”下的“网络资源”链接到下载页面。 从应用与实践出发,采用Java EE新规范,重点介绍轻量级框架Struts 2+Spring+Hibernate整合开发,提高读者的动手编程能力和架构设计能力 本书特色 采用“概念+实例+习题+实训+项目案例”的讲解模式,简单易懂 200个实例、8个实训案例、2个综合项目案例、200个练习题 每章都有大量的示例代码讲解和实例分析,并配以大量的习题和上机实训 书中的综合案例来源于实际项目开发,有很高的应用价值 免费提供教学课件(PPT)、案例源代码、习题参考答案等教学资源 给出了书中涉及的开发框架及相关开发工具的获取方式 作者介绍: 方巍 博士、博士后、副教授、硕导、高级工程师。美国佛罗里达大学访问学者、中国计算机学会高级会员、ACM会员、中国系统分析师协会(CSAI)顾问团专业顾问、江苏省计算机学会会员和江苏省人工智能学会委员、江苏省政府采购招标评审专家。有多年的Java EE和数据库软件开发与设计经验,深入理解数据库系统的应用与开发过程。目前已主持了2项省部级项目和3项市厅级项目,参与了国家自然科学基金、教育部重点科研项目、江苏省重大科技支撑计划等国家级和省部级科研项目共8项。在国际和国内相关学术会议和核心期刊上发表了论文20余篇,其中被SCI和EI检索15篇。获得了国家发明专利授权7项和软件著作权8项。研究兴趣包括信息集成、云计算和大数据挖掘等。
前 言 Java EE平台就是一组技术的集合,包括Java语言基础、JSP、EJB、JDBC及三大框架(Struts 2、Spring和Hibernate)等,是专为开发企业级应用而推出的标准规范和体系架构。这个平台主要用来实现小型、中型及大型系统的开发,具有跨平台、安全性高和易移植等优点。Java EE平台现已经成为电信、金融、电子商务、保险和证券等各行业的大型应用系统的首选开发平台。Java EE开发大致可分为两种方式:以Spring为核心的轻量级Java EE企业开发平台;以EJB 3+JPA为核心的经典Java EE开发平台。无论使用哪种平台进行开发,应用的性能和稳定性都有很好的保证,开发人群也有很稳定的保证。 目前市场上关于Java EE的图书虽然很多,但大多要么只讲理论,要么只讲如何使用软件,或者大篇地讲一些在实际项目中用不到的知识,甚至大段粘贴代码,使读者无所适从,掌握不到Java EE的真正要领,也导致初学者对Java EE产生畏惧心理,难以入门。为了帮助广大初学者和高校学生更加容易地掌握最新的Java EE技术,笔者精心编写了本书,力求从读者的学习特点和认知规律出发,让读者在较短时间内入门并掌握本书内容。 本书介绍的开发平台主要是以Struts 2.x+Spring 4.x+Hibernate 4.x为核心的轻量级Java EE。这种组合在保留经典Java EE应用架构的高度可扩展性和高度可维护性的基础上,降低了Java EE应用的开发和部署成本,对于大部分中小型企业应用是首选。在一些需要具有高度伸缩性和高度稳定性的企业应用中(如银行...
第1章 Java EE概述 1
1.1 Java EE简介 1
1.1.1 什么是Java EE 2
1.1.2 Java EE的新特性 2
1.2 Java EE应用分层架构 7
1.2.1 分层模式概述 7
1.2.2 Java EE的结构 9
1.3 Java EE技术规范 13
1.4 敏捷轻型框架 16
1.4.1 Hibernate简介 16
1.4.2 Struts 2简介 18
1.4.3 Spring简介 21
1.4.4 JSF简介 22
1.4.5 Tapestry简介 23
1.4.6 WebWork简介 23
1.5 Java EE开发环境 24
1.5.1 JDK的下载和安装 24
1.5.2 Tomcat 8.0的安装和配置 26
1.5.3 集成开发环境的安装和使用 27
1.5.4 MySQL数据库的安装和使用 28
1.5.5 SQLServer数据库的安装和使用 29
1.6 本章小结 31
1.7 习题 31
实训1 搭建Java EE运行及开发环境 32
第2章 Java Web开发概述 36
2.1 Java Web概述 36
2.1.1 Web程序基本知识 36
2.1.2 Web程序开发过程 37
2.2 HTTP协议 37
2.2.1 HTTP方法的请求格式 38
2.2.2 HTTP方法的响应格式 38
2.2.3 HTTP协议主要特点 38
2.2.4 GET/POST方法的比较 ...
内容新颖,结构合理,语言通俗易懂,主要针对有一定Java编程基础的人员
每章都有详细的案例分析和实践练习,章后还提供了相关课程的实训指导
突出实用,概念和理论取舍得当,够用为度,降低难度
结合大量示例,对初学者经常出现的一些问题进行了归纳和总结
给出了开发过程中经常会碰到的问题,并给出了分析思路与解决方案
给出了Java EE开发过程中常用的开发技巧
实例讲解采用了代码分析和图示相结合的方式,明确直观
基本操作环节步骤详细,可操作性强,读者很容易掌握相关技能
对相关知识点指明了核心要点和使用技巧,读者能够明确学习的重点
课后习题涵盖书中的重要知识点和常见开发技巧,可为相关面试提供帮助
本书涵盖的精华内容
Java EE 7.0技术规范、流行框架及开发环境的安装和配置
Web开发过程、JDBC简介、应用服务器配置
HTML 5、JSON、jQuery、DWR和Ajax
JSP、Servlet及Filter编程技术
Struts 2开发——开发过程、拦截器、类型转换、标签、输入校验和国际化
Hibernate基础——MySQL、SQL Server、JDBC和JTA
Spring基础与应用——IoC容器、DI和AOP
SSH整合架构开发——利用MyEclipse 2014开发SSH项目
Java EE课程设计案例
Java EE开发常见问题与解决
本书配套资源及获取方式
本书源代码文件
本书习题参考答案
本书教学PPT
本书需要用到的框架
这些配套资源文件需要读者自行下载。请登录清华大学出版社的网站,搜索到本书页面,然后单击“资源下载”模块中的“网络资源”按钮即可进入下载页面进行下载。具体可参见本书前言中的下载说明。