当前位置:码农谷 > 图书 > Java语言图书 > 项目实战:JSP应用开发

项目实战:JSP应用开发

本书分为3篇共14章,包括基础知识篇、应用开发篇和项目实战篇。本书使用的开发环境是Tomcat5.5+SQL Server2000,全书内容逐步引领读者从基础到各个知识点的学习,尔后开发出完整的系统,各知识点的解说由浅入深,并辅以大量的实例说明,最后给出了一个完整的项目案例,可综合前面所学的知识,并运用各种技术不断对系  [展开]

标签: Java程序开发   JSP应用   JSP项目   JSP程序开发  
作者:邓子云赫斌等 出版单位:码农谷
价格:免费 阅读次数:1755  
章节信息

第 1 章 JSP及其相关技术导航

  • 1.1   JSP程序员常用的技术
  • 1.2   JSP概述
  • 1.2.1   Web开发技术的发展
  • 1.2.2   JSP技术概述
  • 1.2.3   JSP的优势及与其他Web开发语言的比较
  • 1.2.4   用JSP开发Web应用程序的几种主要方式
  • 1.3   小结

第 2 章 开发环境的安装与配置

  • 2.1   Java开发工具
  • 2.1.1   JDK
  • 2.1.2   Eclipse
  • 2.2   配置管理工具
  • 2.3   Java Web中间件
  • 2.3.1   Tomcat
  • 2.3.2   WebLogic
  • 2.3.3   WebSphere
  • 2.4   本书开发环境的安装与配置
  • 2.4.1   安装JDK
  • 2.4.2   安装与配置Tomcat
  • 2.5   小结

第 3 章 JSP语法

  • 3.1   JSP程序的结构
  • 3.2   Java程序片
  • 3.2.1   JSP表达式
  • 3.2.2   Java脚本代码
  • 3.2.3   声明变量或方法
  • 3.3   JSP程序注释
  • 3.3.1   JSP隐藏注释
  • 3.3.2   使用HTML注释
  • 3.3.3   Java语言提供的三种类型注释
  • 3.4   Java的基本数据类型
  • 3.4.1   标识符
  • 3.4.2   简单数据类型
  • 3.4.3   数组
  • 3.5   运算符与表达式
  • 3.5.1   算术运算符
  • 3.5.2   关系运算符
  • 3.5.3   布尔逻辑运算符
  • 3.5.4   位运算符
  • 3.5.5   赋值运算符
  • 3.5.6   条件运算符
  • 3.5.7   表达式
  • 3.5.8   运算符的优先级
  • 3.6   程序控制逻辑
  • 3.6.1   选择控制语句
  • 3.6.2   循环控制语句
  • 3.7  
  • 3.7.1   类的基本概念
  • 3.7.2   this
  • 3.7.3   类的继承
  • 3.7.4   抽象类和抽象方法
  • 3.7.5   Java的标准类库
  • 3.8   包装类
  • 3.9   字符串处理
  • 3.9.1   String类字符串
  • 3.9.2   StringBuffer类字符串
  • 3.10   日期型数据处理
  • 3.11   接口
  • 3.11.1   接口的声明
  • 3.11.2   接口的实现
  • 3.12   JSP指令
  • 3.12.1   page指令
  • 3.12.2   include指令

第 4 章 隐含对象解析

  • 4.1   隐含对象概述
  • 4.2   与I/O有关的隐含对象
  • 4.2.1   request对象:取得请求参数值
  • 4.2.2   request对象:请求转送
  • 4.2.3   request对象:请求头信息
  • 4.2.4   response对象:设置响应类型
  • 4.2.5   response对象:页面重定向技术
  • 4.2.6   response对象:设置响应标头
  • 4.2.7   out对象
  • 4.3   与Context有关的隐含对象
  • 4.3.1   session对象
  • 4.3.2   application对象
  • 4.3.3   pageContext对象
  • 4.4   与Servlet有关的隐含对象
  • 4.4.1   page对象
  • 4.4.2   config对象
  • 4.5   与Error有关的隐含对象
  • 4.6   小结
  • 4.7   思考解答

第 5 章 Servlet开发

  • 5.1   什么是Servlet
  • 5.2   Servlet的工作原理
  • 5.3   如何开发Servlet
  • 5.3.1   安装Servlet运行环境
  • 5.3.2   编写Servlet接口的实现程序
  • 5.4   Servlet的生命周期
  • 5.5   Servlet与表单交互
  • 5.5.1   HTTP Servlet
  • 5.5.2   HttpServletRequest和HttpServletResponse
  • 5.6   小结
  • 5.7   思考解答

第 6 章 JavaBean开发

  • 6.1   什么是JavaBean
  • 6.2   如何开发JavaBean
  • 6.2.1   编写JavaBean
  • 6.2.2   编译JavaBean
  • 6.2.3   打包和解包jar文件
  • 6.2.4   部署JavaBean类
  • 6.2.5   部署jar文件
  • 6.2.6   在JSP中使用JavaBean
  • 6.3   设置与得到JavaBean的属性
  • 6.4   小结

第 7 章 Web方式上传与下载文件

  • 7.1   文件操作组件介绍
  • 7.1.1   jspSmartUpload组件的安装与配置
  • 7.1.2   jspSmartUpload组件的主要对象
  • 7.1.3   FileUpload组件的安装与配置
  • 7.2   文件上传处理
  • 7.2.1   利用jspSmartUpload组件进行文件上传处理
  • 7.2.2   利用FileUpload组件进行文件上传处理
  • 7.3   文件下载处理
  • 7.4   小结

第 8 章 JSP数据库开发

  • 8.1   JDBC概述
  • 8.2   Java编程语言和JDBC
  • 8.2.1   JDBC编程的步骤
  • 8.2.2   数据库各种连接方式实例分析
  • 8.3   使用DDL和DML语言对数据库进行基本操作
  • 8.3.1   创建表并插入数据及修改数据
  • 8.3.2   查询数据
  • 8.3.3   预编译语句
  • 8.3.4   使用存储过程
  • 8.3.5   使用事务
  • 8.3.6   批处理更新
  • 8.3.7   操作元数据
  • 8.4   数据库操作JavaBean
  • 8.5   防范SQL注入式攻击
  • 8.6   分页显示数据
  • 8.7   小结
  • 8.8   思考解答

第 9 章 XML操作

  • 9.1   XML概述
  • 9.2   编写XML
  • 9.3   DTD
  • 9.3.1   DTD的基本结构
  • 9.3.2   DTD声明与引用
  • 9.3.3   DTD对元素的声明
  • 9.3.4   DTD对属性的声明
  • 9.3.5   实体的声明与引用
  • 9.3.6   命名空间(Namespaces)
  • 9.4   DOM
  • 9.4.1   DOM的类
  • 9.4.2   DOM读取XML文件
  • 9.4.3   修改XML文件
  • 9.5   SAX
  • 9.5.1   SAX的类
  • 9.5.2   SAX读取XML文件
  • 9.6   JDOM
  • 9.6.1   JDOM的类
  • 9.6.2   使用JDOM创建和读取XML文件
  • 9.6.3   使用JDOM修改XML文件
  • 9.6.4   XML文件与数据库操作
  • 9.7   小结

第 10 章 JavaMail

  • 10.1   构建JavaMail的开发环境
  • 10.2   JavaMail API
  • 10.3   发送邮件
  • 10.3.1   创建JavaMail会话
  • 10.3.2   构造消息
  • 10.3.3   发送消息
  • 10.4   接收邮件
  • 10.4.1   登录Store
  • 10.4.2   列出INBOX中的邮件
  • 10.4.3   读取消息
  • 10.5   Multipart消息
  • 10.6   小结
  • 10.7   思考解答

第 11 章 表达式与标签

  • 11.1   表达式语言简介
  • 11.2   EL使用语法
  • 11.2.1   .与 [ ] 运算符
  • 11.2.2   变量与文字常量
  • 11.2.3   EL保留字
  • 11.2.4   隐式对象
  • 11.2.5   EL运算符
  • 11.2.6   禁用EL表达式计算
  • 11.3   JSTL标签
  • 11.3.1   安装使用JSTL1.1
  • 11.3.2   核心标签库:通用标签
  • 11.3.3   核心标签库:条件标签
  • 11.3.4   核心标签库:迭代标签
  • 11.3.5   核心标签库:URL标签
  • 11.3.6   I18N与格式化标签库
  • 11.3.7   SQL标签库
  • 11.3.8   XML标签库
  • 11.4   自定义标签
  • 11.4.1   简单标签(Simple Tag)
  • 11.4.2   标签文件
  • 11.5   小结
  • 11.6   思考解答

第 12 章 Web图表开发

  • 12.1   JFreeChart组件介绍
  • 12.2   JFreeChart的应用
  • 12.2.1   创建第一个简单的饼图
  • 12.2.2   创建条形图
  • 12.2.3   创建线形图
  • 12.2.4   常用API介绍
  • 12.3   JavaReport组件介绍
  • 12.3.1   JavaReport介绍
  • 12.3.2   安装JavaReport
  • 12.3.3   常用的JavaReport类
  • 12.4   JavaReport的应用
  • 12.4.1   开发Web报表的方法
  • 12.4.2   用JavaReport开发Web统计图
  • 12.4.3   用JavaReport输出报表
  • 12.5   小结

第 13 章 Struts开发

  • 13.1   Struts概述
  • 13.1.1   MVC模式
  • 13.1.2   JSP模式的发展
  • 13.1.3   Struts的工作原理
  • 13.2   Struts的安装与配置
  • 13.3   如何利用Struts开发Web应用
  • 13.4   Struts标签库
  • 13.4.1   HTML标签库
  • 13.4.2   Bean标签库
  • 13.4.3   Logic标签库
  • 13.5   综合应用举例
  • 13.6   小结

第 14 章 基于JSP实现的办公自动化系统

  • 14.1   系统功能
  • 14.2   系统总体架构设计
  • 14.3   数据库设计
  • 14.3.1   ER图
  • 14.3.2   数据物理模型
  • 14.4   系统目录设计
  • 14.5   系统的关键技术
  • 14.5.1   连接池技术
  • 14.5.2   数据分页技术
  • 14.6   系统登录模块
  • 14.6.1   用户登录功能
  • 14.6.2   系统首页
  • 14.6.3   退出系统
  • 14.7   信息中心模块
  • 14.7.1   查看信息
  • 14.7.2   发布信息
  • 14.8   行政审批模块
  • 14.8.1   发起审批事务
  • 14.8.2   安排审批事务
  • 14.8.3   待审批事务
  • 14.9   用户管理模块
  • 14.9.1   增加新用户
  • 14.9.2   修改用户信息
  • 14.9.3   修改您的密码
  • 14.9.4   公司部门管理
  • 14.10   系统可改进之处
  • 14.11   小结

第 15 章 基于Struts+JSTL改进办公自动化系统

  • 15.1   架构设计
  • 15.2   系统详细设计
  • 15.2.1   系统目录情况
  • 15.2.2   系统关键技术
  • 15.2.3   系统登录模块
  • 15.2.4   信息中心模块
  • 15.3   小结

关注微信,获得更多免费图书
关于我们   |   免责声明   |   联系我们   |   网站地图   |   HR交流群   |   学生交流群   |   教师交流群

码农谷   版权所有 © 2015-2017   湘ICP备16018319号-1