基本信息
内容简介
计算机书籍
《Java Web编程(从基础到应用)》由浅入深、循序渐进地介绍了学习Java Web程序开发必备的知识和技能。主要内容包括构建Java Web开发环境、JSP页面元素、JSP内置对象、JavaBean、数据库访问技术、Servlet技术、使用EL表达式、JSTL标准标签、JSP操作XML、文件上传与下载、使用Ajax技术、Struts 2框架的具体应用、Hibernate框架应用和Spring框架应用,最后以一个Struts 2+Hibernate+Spring三大框架整合的实例,综合地介绍了Java Web在实际开发中的应用。
《Java Web编程(从基础到应用)》适合Java Web初学者快速入门,也适合已有Java Web基础的人员完善自己的Java Web知识体系。另外,对于大中专院校和培训班的学生,本书更是一本不可多得的教材。
目录
第1章 构建Java Web应用程序 1
1.1 初识Java Web 1
1.2 Java Web开发环境概述 2
1.2.1 开发工具包JDK 2
1.2.2 Web服务器 3
1.2.3 数据库 4
1.2.4 Web浏览器 4
1.3 JDK 4
1.3.1 JDK的下载和安装 5
1.3.2 配置JDK 8
1.4 安装配置Tomcat服务器 9
1.4.1 Tomcat的下载和安装 9
1.4.2 配置Tomcat应用程序服务器 10
1.5 使用MyEclipse开发Web应用 12
1.5.1 创建项目 13
1.5.2 创建JSP文件 14
1.5.3 发布项目到Tomcat并运行 15
1.6 习题 16
1.7 实践疑难解答 17
前言
在市场上可以看到大量Java Web方面的书籍,这些书籍写的都很不错。可是,很多读者看过之后虽然对知识点都了解了,但是依然不会动手操作,想要自己独立开发一个项目很难。作者研究其中原因发现,大多书籍比较重视知识点的介绍而忽略了实践练习的重要性。本书从初学者的角度出发,循序渐进地讲解使用Java语言和开源框架进行Web程序开发应该掌握的技术,其中主要包括JSP/Servlet技术、常用的Web开发框架和Web开发实用技术等,这些知识是每一个程序员都应该具备的。
本书内容
第1章:构建Java Web应用程序。主要介绍了Java Web应用技术和服务器的安装;重点介绍了JDK的安装和配置以及Tomcat与MyEclipse的集成。
第2章:JSP页面元素。主要介绍了JSP的基本元素和页面指令,重点讲解了脚本和各种动作元素的使用,并且使用本章所学知识完成一个求圆面积的项目案例。
第3章:JSP内置对象。主要介绍JSP九大内置对象及其用法以及它们的作用,之后应用JSP内置对象做出了一个简单的在线考试系统。
第4章:JavaBean编程技术。主要讲述了JavaBean的构成和JavaBean中不同类型属性的使用;重点讲述了JavaBean在JSP页面中的应用以及JavaBean不同作用域的应用。
第5章:数据库访问技术。主要介绍了JDBC的概念、用法以及其驱动,还介绍了连接池连接数据库;重点介绍了在JSP中访问数据库的方法,以及连接数据库的常用接口。最后做了一个会员的增删改查系统来巩固本章知识。
第6章:Servlet技术。主要介绍了Servlet概念以及配置,介绍了Servlet基本类和常用接口;重点介绍了Servlet的会话跟踪技术以及过滤器和监听器。最后使用该技术完成了对用户的索引。
第7章:使用EL表达式。主要介绍了EL表达式语言的概念、变量以及运算符;重点介绍了EL表达式的隐含变量和EL函数。
第8章:JSTL标签库。简单介绍了关于核心标签的库的变量、数字和日期时间的格式化;重点讲述了通过I18N实现Web应用和国际化操作、通过SQL标签完成对数据库的操作以及XML标签库完成对XML的操作;还介绍了通过JSTL函数标签库完成常用的函数操作。
第9章:JSP操作XML。主要介绍了XML文档中的元素定义属性以及解析XML文件的方法。最后使用XML文件存储数据完成了学生信息管理。
第10章:文件上传与下载。主要介绍了使用Common-FileUpload组件实现文件上传以及使用输入输出流实现文件下载。
第11章:应用Ajax技术。简单介绍了Ajax开发模式的优势;重点讲述了XMLHttpRequest对象、通过Ajax向服务器端发送请求以及Ajax向服务端发送相应。
第12章:Struts 2框架。主要介绍了Struts 2的配置、各类型标签的使用和输入校验机制;还介绍了文件上传与下载的实现。
第13章:Hibernate技术。主要介绍了Session接口、Hibernate的持久化以及Hibernate的映射文件、映射关系以及HOL语言、Hibernate缓存;最后使用Hibernate技术实现了学生信息管理系统。
第14章:Spring框架。主要介绍了Spring框架概述,以及两个非常重要的概念IoC和AOP。最后结合Struts 2框架实现了用户注册功能。
第15章:交友社区项目。本章通过一个Web项目讲述Struts 2、Hibernate和Spring三大框架的整合,并且详细讲述了各个模块的实现过程和运行结果。
本书特色
本书采用大量的实例进行讲解,力求通过实际操作使读者轻松掌握Java Web技术的使用。本书每章后面都有精选的习题供读者巩固所学知识,每个章节末尾都有实践疑难解答,在这个模块中收集了每章中的重点、难点以及易出错点以问答的形式来告诉读者,使读者更轻松地掌握这些知识。本书难度适中,内容由浅而深、实用性强、覆盖面广、条理清晰。