首页 > 图书中心 >图书详情
Java EE架构设计与开发实践
作者:方巍
定价:49.80元
印次: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初中、级开发人员及相关专业人士,本书也是不可多得的参考书。
more >前 言 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应用的开发和部署成本,对于大部分中小型企业应用是首选。在一些需要具有高度伸缩性和高度稳定性的企业应用中(如银行系统和保险系统),以EJB 3+JPA为核心的经典Java EE应用则具有一定的占有率。 本书是在作者多年从事Java EE教学和开发的基础上编写而成,编写时还参考了多本同类教材。本书采用理论与实践相结合的方式,通过简洁轻松的文字,以及简短精练的示例代码,力求让读者能尽快掌握Java EE开发技术。本书内容全面、新颖,章节编排合理,讲解由浅入深,循序渐进,是不可多得的Java Web开发技术参考书。为了方便教学,本书每章都配有大量的示范性案例和运行结果,章末还提供了大量习题,并配有完整课程设计案例。另外,为了方便读者学习和老师教学,本书还专门配有专业的教学课件。 本书特色 1.提供丰富的实例分析和实习指导,提高教与学的效率 为了便于读者理解本书内容,提高教师讲授和学生学习的效率,本书每章都有详细 案例和实践练习。每章后都提供了课程的实验指导,以方便师生进行课堂实验,将每章 的理论知识结合实践开发加以灵活运用。另外,每章涉及的习题参考答案读者可以自己 下载。 2.内容丰富,实用性强 本书在对Java EE的理论 和相关工具进行讲解后,通过实际案例对Java EE开发方法进行了详细讲解,从而使读者快速进入实践项目的开发。读者参考本书的架构,完全可以身临其境地感受企业实际开发。 3.提供Java EE开发与应用过程中的常用技巧 本书对Java EE开发过程中经常出现的问题及解决方案和一些常用技巧进行了介绍,并配以大量的示例对技术要点在实际工作中的应用进行了讲解。另外,书中还对初学者经常出现的一些问题进行了归纳和总结,便于让读者能尽快上手。 4.高屋建瓴,启发性强 本书介绍的几种架构模式是当前最流行的Java EE架构模式。这些架构模式可以直接提升读者对系统架构设计的把握。 5.项目案例典型,实战性强,有较高的应用价值 本书最后提供了一个项目实战案例,该案例来源于作者所开发的实际项目,具有很高的应用价值和参考性。而且该案例采用了最新的Java EE框架实现,便于读者融会贯通地理解本书中所介绍的技术。这些案例稍加修改,便可用于实际项目开发中。 6.提供完善的配套资源和售后服务 本书免费提供书中涉及的源代码、软件开发包、习题参考答案和教学课件(PPT)等教学资源。另外,本书还提供了专门的服务邮箱bookservice2008@163.com,读者在阅读本书的过程中有任何疑问都可以通过该邮箱获得帮助。 本书内容介绍 第1章Java EE概述,对Java EE平台的新特性及其编程技术做了阐述,并介绍了Java EE应用分层架构、技术规范、流行框架及开发环境的安装和配置等内容。 第2章Java Web开发概述,介绍了Web开发基础、HTTP基本的格式及特点、JDBC基本概念和原理、常用Web开发工具及Web应用服务器的安装与配置。 第3章HTML、JavaScript简介,介绍了HTML 5技术,以及CSS、JSON、jQuery、DWR和AJAX等,还详细讲解了Web 开发中最常见的HTML开发技术。对于没有学过HTML的读者,可通过本章学会HTML的主要内容,从而进行后续的Java EE实训,并对HTML语言的其他细节具备自己查找资料进行学习的能力。 第4章JSP应用基础,介绍了Java EE开发表示层所用关键技术JSP 的运行原理和基本语法,包括JSP、Servlet、JavaBean及过滤器Filter编程技术。 第5章Struts 2开发,阐述了Struts 2的安装和配置及其工作原理,并通过Struts 2的一些具体实例对Struts 2的开发过程、拦截器、类型转换、标签、输入校验和国际化等知识进行讲解。 第6章Hibernate基础,通过MyEclipse 2014中实现了3个具体案例来讨论Hibernate的入门知识。本章例子虽简单,但却涵盖了Hibernate 3和Hibernate 4的大部分基础内容,包括Hibernate应用的开发步骤、Hibernate开发过程的配置文件与映射文件、MySQL 5.7与SQL Server 2012数据库的连接配置及核心接口的使用,另外还讲解了Hibernate的JDCB事务编程和JTA事务的相关知识,并对事务概念等相关知识进行了回顾。 第7章Spring基础与应用,介绍了Spring框架的技术核心,如IoC容器、DI和AOP功能等。Spring是一个可高度重用的MVC框架,涵盖了应用系统开发所涉及的大多数技术范畴,提供了很多独立的控件可供选择。 第8章SSH整合架构开发,结合MyEclipse 2014开发工具,图文并茂地阐述了将三大框架整合开发的过程,即由Spring的配置文件管理Hibernate的配置,由Bean实现与数据库的连接,同时Struts 2把Action类的生成交给了Spring,并利用Spring的依赖注入完成业务逻辑对象的生成。 第9章Java EE课程设计案例,结合一个实际项目开发案例,讲解Java EE完整软件开发过程,该案例可以作为课程设计、综合实践、毕业设计等工程实践参考。 附录,提供了Java EE常见问题及解决方案,以及Java EE常见面试题和解答,以方便相关读者学习。 本书读者对象 * Java Web开发入门人员; * 高校Java EE课程教学人员; * 学习Java EE开发技术的人员; * 广大Java EE开发程序员; * Java应用程序开发人员; * 希望提高项目开发水平的人员; * 专业Java培训机构的学员; * Java EE测试人员; * 需要一本案头必备查询手册的人员。 本书配套资源获取方式 本书涉及的源代码、软件开发包、习题参考答案和教学PPT等教学资源,需要读者自行下载。请登录清华大学出版社网站www.tup.com.cn,然后搜索到本书页面,在页面上找到“资源下载”栏目,然后单击“课件下载”或者“网络资源”按钮即可。 本书作者 本书由方巍主笔编写,其他参与编写的人员还有刘琦、王秀芬、朱节中、徐江、文学志、郑玉、方春德、黄青青、王云金、王丽华、黄铄、袁文俊、韩立栋、姜丹丹、殷超凡、单滢滢、张俊杰、杨求龙。对于帮助完成编写工作的各位人士在此表示感谢! 本书的顺利出版,要感谢南京信息工程大学教材基金的资助,还要感谢清华大学出版社各位编辑的辛勤劳动和付出,另外对网络上提供有益资料的众多作者也在此表示感谢。 虽然我们对本书中所述内容都尽量核实,并多次进行文字校对,但因时间有限,加之水平所限,书中疏漏和错误在所难免,敬请广大师生和读者批评指正。 编著者
more >