首页 > 图书中心 >图书详情
Java Web开发实践教程
作者:王占中、崔志刚
丛书名:清华电脑学堂
定价:69元
印次:1-5
ISBN:9787302418474
出版日期:2016.09.01
印刷日期:2020.08.31
本书通过通俗易懂的语言、丰富实用的实例,详细讲解了使用Java语言和开源框架进行Web程序开发应该掌握的各项技术。其内容主要包括:安装JDK和Tomcat、JSP脚本和页面指令、request和out对象、session和application对象、使用JavaBean、Servlet技术、使用EL表达式、JSTL标签、JDBC连接MySQL、ODBC连接Access、执行查询和存储过程、显示结果集、文件上传与下载、发送邮件、动态报表、处理XML、使用Ajax技术、Struts框架、Hibernate框架以及Spring框架等。最后采用三大框架整合开发一个OA员工管理系统综合讲解本书的知识内容。 本书适合使用Java Web进行动态网站开发的初中级读者和编程爱好者,既可作为软件开发人员的参考手册,也可作为高校教师的教学参考书。
more >随着互联网技术的普及和推广,Web开发技术也迅速发展起来。Java语言以其简单易学、开源跨平台等诸多特性,吸引了众多软件开发人员的关注与实践。近年来,Java语言已经成为软件开发人员开发软件的首选语言,尤其在Web开发方面,Java EE技术已经成为企业信息化开发平台的首选技术。目前,主流的Java Web开发技术既包括JSP、JDBC、Servlet等基本技术,还包括Struts、Spring和Hibernate等基于Java EE平台的轻量级框架技术。 本书是Java Web开发的基础类教程,编者使用通俗易懂的语言对Java Web开发中所涉及的知识点进行了系统的介绍。本书编写思路清晰、内容翔实、案例实用。本书既可作为计算机软件以及其他计算机相关专业的教材,也可以作为Java Web编程人员的参考书。 1.本书内容 全书共分为15章,主要内容如下。 第1章 Java Web入门知识。本章主要介绍Java Web的基本知识以及开发环境的配置,最后介绍常见的开发模式。 第2章 JSP语法。本章主要讲解JSP语法基础,包括JSP页面构成、JSP指令标记、JSP脚本元素、JSP动作元素和JSP页面的注释部分。 第3章 JSP页面请求与响应。本章主要介绍实现页面响应、输出及请求和对象,包括page对象、out对象、response对象和request对象。 第4章 保存页面状态。本章主要介绍JSP中用于保存页面状态和数据的对象,包括session、pageContext、application和config。 第5章 JavaBean技术。本章主要介绍JavaBean的构成,以及不同类型属性的使用和JavaBean的应用,并详细介绍了不同作用域中JavaBean的生命周期。 第6章 Servlet技术。本章主要介绍Servlet的生命周期、创建和配置Servlet、Servlet读取数据和页面转发、Servlet过滤器以及监听器的使用等。 第7章 EL表达式。本章将对EL表达式的语法、基本应用、运算符以及其隐含对象进行详细介绍。 第8章 JSTL标签库。本章主要讲解JSTL核心标签库和SQL标签库等常用标签库。 第9章 数据库应用技术。本章主要介绍JDBC的基本概念和相关接口,如何使用JDBC提供的接口操作数据库,使用预编译语句等。 第10章 JSP实用组件。本章主要介绍JSP开发过程中经常用到的实用组件,例如,Common-FileUpload组件实现文件上传、Java mail组件发送邮件、JFreeChart组件显示图表以及处理XML等。 第11章 应用Ajax技术。本章简单介绍Ajax的概念,重点讲解使用Ajax的核心对象XMLHttpRequest处理文本和XML,最后介绍了如何解决Ajax乱码问题。 第12章 应用Struts2技术。本章主要讲解在Web开发中Struts2的应用,包括Struts2中的配置文件、Action、Struts2的开发模式和标签等基本知识。 第13章 应用Hibernate技术。本章主要介绍Hibernate的入门配置、持久化对象的方法、缓存的使用以及实体映射关系,同时还介绍了HQL。 第14章 应用Spring技术。本章主要介绍Spring的配置、依赖注入方法、自动装配、AOP、切入和持久化应用,以及MVC框架的用法。 第15章 员工管理系统。本章使用Struts2、Spring和Hibernate框架整合实现了对员工信息和员工部门的管理,以及管理员的登录。 2.本书特色 这本书主要是针对初学者或中级读者量身订做的,全书以章为单位,由浅入深地讲解了JSP技术。全书突出了开发时的重要知识点,并配以案例讲解,充分体现了理论与实践相结合。 1)知识全面 本书紧紧围绕Java Web技术展开讲解,具有很强的逻辑性和系统性。 2)实例丰富 书中各实例均经过作者精心设计和挑选,它们都是根据作者在实际开发中的经验总结而来,涵盖了在实际开发中所遇到的各种场景。 3)应用广泛 对于精选案例,给出了详细步骤,结构清晰简明,分析深入浅出,而且有些程序能够直接在项目中使用,避免读者进行二次开发。 4)基于理论,注重实践 在讲述过程中,不仅介绍理论知识,而且在合适位置安排了综合应用实例,或者小型应用程序,将理论应用到实践当中来加强读者实际应用能力,巩固开发基础和知识。 5)随书光盘 本书为实例配备了视频教学文件,读者可以通过视频文件更加直观地学习Java Web技术的开发知识。 6)网站技术支持 读者在学习或者工作的过程中,如果遇到实际问题,可以直接登录与我们取得联系,作者会在第一时间内给予帮助。 7)贴心的提示 为了便于读者阅读,全书中还穿插着一些技巧、提示等小贴士,体例约定如下。 提示:通常是一些贴心的提醒,让读者加深印象或提供建议,或者解决问题的方法。 注意:提出学习过程中需要特别注意的一些知识点和内容,或者相关信息。 技巧:通过简短的文字,指出知识点在应用时的一些小窍门。 3.读者对象 本书适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,也可供开发人员查阅和参考。 除了封面署名人员之外,参与本书编写的人员还有李海庆、王咏梅、康显丽、王黎、汤莉、倪宝童、赵俊昌、方宁、郭晓俊、杨宁宁、王健、连彩霞、丁国庆、牛红惠、石磊、王慧、李卫平、张丽莉、王丹花、王超英、王新伟等。本书中难免会有疏漏与不妥之处,欢迎读者通过清华大学出版社网站www.tup.tsinghua.edu.cn与我们联系,帮助我们改正提高。 ?? ?? ?? ??
more >