本书内容遵循循序渐进的原则,逐步深入,致力于培养一名技术娴能、能上手开发的Java Web程序员。所以,从章的结构来看,由浅入深——一步步深入介绍Java Web开发技术;从节的结构来看,强调前期知识学,过程中的内容详解和例题程序演示,力求使读者能深入扎实地学习Java Web开发。
本书可供Java Web开发的初中级读者阅读,也可以供各大专院校或社会Java开发技术培训班作为教材使用,对于缺乏项目实战经验的程序员来说可用于快速积累项目开发经验。
JSP目前已成为Web应用的主流开发语言,各种开源的框架技术也层出不穷。本书将全面梳理Java Web开发中需要用到的各种技术,并讲解当前流行的Struts、Hibernate、Spring框架技术,辅以实例及项目案例分析、实现,并不断运用各种技术改进系统。本书共分为4篇18章,知识内容全面、浅显易懂,逐步深入解析,将伴随读者一道成长成才。
随书的配套光盘中含有全书所有实例,以及项目案例的源代码,供读者学习参考使用。
本书可以供Java Web开发的初中级读者阅读,也可以供各大专院校或社会Java开发技术培训班作为教材使用,对于缺乏项目实战经验的程序员来说可用于快速积累项目开发经验。
第1篇 Java Web程序员入门
第1章 开发与运行环境的安装及配置
1.1 下载与安装JDK
1.1.1 下载JDK
1.1.2 安装JDK
1.2 下载、安装与配置Tomcat
1.2.1 下载Tomcat
1.2.2 安装Tomcat
1.2.3 配置Web服务端口号
1.2.4 Tomcat的Web方式管理
1.2.5 发布Web应用
1.3 下载与使用Eclipse
1.3.1 下载Eclipse
1.3.2 新建一个Web工程
1.3.3 调试Web应用
1.3.4 安装服务器运行时的环境
1.4 小结
第2篇 Java Web程序员打基础
第2章 JSP开发基础
2.1 C/S与B/S
2.1.1 C/S模式
2.1.2 B/S模式
2.1.3 两种模式的比较
2.2 JSP的运行原理
2.3 Java语法
2.3.1 标识符
2.3.2 数据类型
2.3.3 运算符
2.3.4 注释符
2.3.5 控制语句
2.4 Java面向对象基础
2.4.1 类
2.4.2 对象
2.4.3 接口
2.4.4 包
2.5 JDK类库
2.5.1 包装类
2.5.2 String类
2.5.3 StringBuffer类
2.6 小结
第3章 Web开发基础
3.1 HTML
3.1.1 HTML的编写方法
3.1.2 标签的分类
3.1.3 字符引用
3.1.4 HTML文档头部
3.1.5 文档体和段落
3.1.6 文字标签
3.1.7 列表
3.1.8 超链接
3.1.9 表格
3.1.10 图像
3.1.11 表单
3.1.12 框架
3.2 JavaScript
3.2.1 在Web页面中加入JavaScript
3.2.2 JavaScript的基本语法
3.2.3 对象
3.2.4 事件处理
3.2.5 JavaScript内部对象
3.3 小结
第4章 JSP指令
4.1 如何编写JSP页面
4.2 JSP指令
4.2.1 page指令
4.2.2 include指令
4.3 JSP动作指令
4.3.1 include动作指令
4.3.2 param动作指令
4.3.3 useBean动作指令
4.3.4 forward动作指令
4.4 小结
第5章
……
第3篇 Java Web程序员提高技术水平
第6章 JDBC数据库操作
第7章 JavaBean开发
第8章 Servlet开发
第9章 EL表达式
第10章 JSTL标签技术
第11章 Java Web开发实用功能集锦
第12章 用JSP+JSTL实现通用在线文章系统
第4篇 框架技术与项目实战
第13章 Struts框架技术
第14章 基于Struts 2改进通用在线文章系统
第15章 Hibernate持久化技术
第16章 基于Struts+Hibernate改进通用在线文章系统
第17章 Spring框架技术
第18章 基于Struts+Spring+Hibernate改进通用在线文章系统