- 软件介绍
- 软件截图
- 网友评论
- 下载地址
本书由经验丰富的网页设计和网站开发团队精心打造,内容和体例上融会贯通了基础类和实例类图书,一书两用,深入浅出,循序渐进,没有基础也能迅速上手;基础练习便于掌握必学的软件功能和实用技巧;典型案例引导读者快速掌握面向实际的操作知识;丰富的实例介绍,使读者更加清晰地掌握JSP动态网站开发技巧;大量插图和彩色效果图精心设计,一目了然;配套光盘内容丰富,并有语音视频讲解,学习轻松自如。
【内容简介】
Java Server Page(JSP)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,JSP技术使用Java语言作为脚本语言。采用JSP技术制作的动态网页,所有程序操作都在服务器端执行,因此JSP对客户浏览器的要求最低,其应用非常广泛。.
本书主要介绍了JSP的入门知识、JSP程序设计基础知识、JSP页面元素、JSP脚本元素、JSP的8个内置对象、JSP访问数据库的技术、在JSP中应用JavaBean、JSP的高级编程知识,以及在服务器端运行的Java技术——Servlet等内容。
本书是一个实例性教程,主要面向网页设计和制作实践,适合具有一定JSP语言使用基础的中高级读者使用。
【图书目录】
第1章JSP入门知识
1.1Web的演变
1.1.1静态Web
练习1-1查看静态Web页
1.1.2动态Web
练习1-2查看动态Web页
1.2动态Web开发工具
1.2.1CGI开发工具
1.2.2ASP开发工具
1.2.3PHP开发工具
1.2.4Servlet开发工具
1.3JSP技术及其优势
1.4配置JSP服务器
1.4.1配置JDK
练习1-3在WindowsXP下安装JDK
1.4.2配置Tomcat
练习1-4安装Tomcat
1.5典型案例:IIS5.0 Tomcat4.1配置
1.6典型案例:本站正在建设中
1.7典型案例:获取IP地址和时间
1.8思考与练习
第2章JSP程序设计基础
2.1Java基础
2.1.1Java的特性
2.1.2Java程序结构
练习2-1Java快速入门
2.1.3Java基本语法
练习2-2使用基本数据类型
练习2-34个示例程序
2.1.4面向对象的程序设计
2.2HTML基础知识
2.2.1HTML页面的基本结构
练习2-4查看网页的基本结构
2.2.2常用元素
2.2.3链接标记
练习2-5使用超链接
2.2.4表格标记
练习2-6表格高级功能
2.2.5表单标记
练习2-7信息反馈表单
练习2-8制作调查表单
2.3JavaScript简介
练习2-9JavaScript与表单的交互
2.4典型案例:制作用户注册表单
2.5思考与练习
第3章JSP页面元素
3.1JSP容器
3.1.1JSP代码
练习3-1嵌入JSP代码
3.1.2JSP的结构
练习3-2完整的JSP页面概览
3.1.3JSP的标记
练习3-3使用JSP标记
3.2JSP注释
3.2.1使用注释
练习3-4在JSP页中添加注释
3.2.2隐藏注释
练习3-5JSP控制HTML标记
3.3JSP指令
3.3.1page指令
练习3-6使用errorPage属性处理异常
3.3.2include指令
练习3-7使用include指令
3.3.3taglib指令
3.4JSP动作
3.4.1include动作
练习3-8include动作在页面的应用
3.4.2forward动作
练习3-9使用forward动作实现页面间的跳转
3.4.3param动作
练习3-10使用param动作
3.4.4useBean动作
练习3-11使用useBean动作
3.4.5setProperty动作
练习3-12使用setProperty动作
3.4.6getProperty动作
练习3-13getProperty动作在JSP中的应用
3.4.7plugin动作
3.5典型案例在线投票
3.6思考与练习
第4章JSP脚本元素
4.1三种脚本元素
练习4-1变量声明(计算数据)
练习4-2表达式格式(统计客户量)
练习4-3脚本程序(显示当前时间)
4.2JSP声明
4.2.1JSP声明中的变量
练习4-4在Java中声明变量
4.2.2JSP声明中的方法
练习4-5显示任意年、月的日历
4.3JSP表达式
练习4-6引用一个变量并输出其内容
4.4JSP脚本程序
4.4.1脚本程序中的变量
4.4.2脚本程序中的表达式
4.4.3脚本程序中的条件
练习4-7if/else语句
练习4-8数据运算
4.4.4脚本程序中的循环
练习4-9九九乘法口诀表
练习4-10求一百之和
练习4-11天净沙(秋思)
4.5典型案例:分页显示留言信息
4.6典型案例:格式化字符格式
4.7典型案例:使用JSP定制页面
4.8典型案例:留言簿
4.9思考与练习
第5章JSP内置对象
5.1内置对象概述
5.2request对象
5.2.1常用方法
5.2.2request服务
练习5-1获得用户在Form表单中所传递的信息
练习5-2使用对象属性
练习5-3判断客户端浏览器
练习5-4演示request中的访问请求行
练习5-5获取HTML表单提交的数据
练习5-6选择计算和的方式
5.3response对象和out对象
5.3.1response对象
练习5-7统计网站的用户流量
练习5-8存取日期和时间数据
练习5-9Response重定向
练习5-10动态响应contenType属性
5.3.2out对象
练习5-11测试Out对象
练习5-12输出时间
5.4session对象
练习5-13session数据的存取
练习5-14利用Session对象设置及获取有效时间
练习5-15application和session的综合演示
5.5其他对象
5.5.1application对象
练习5-16利用application实现的简单计数器
练习5-17application变量的使用方法
5.5.2config对象
5.5.3exception对象
练习5-18错误页面
5.5.4page对象
5.5.5pageContext对象
练习5-19pageContext对象的综合应用
5.6思考与练习
第6章JSP访问数据库
6.1JDBC简介
6.1.1DriverManager
6.1.2Connection
6.1.3Statement
6.1.4PreparedStatement
6.1.5CallableStatement
6.1.6ResultSet
6.2访问Access
练习6-1设置数据源
练习6-2显示图书明细表中的数据
练习6-3添加记录
练习6-4数据分页显示
6.3访问SQLServer
练习6-5测试SQLServer数据库
练习6-6向SQL数据库添加记录
6.4JDBC访问其他数据库
6.4.1访问MySQL
练习6-7安装MySQL
练习6-8测试MySQL数据库
6.4.2访问Oracle
练习6-9数据分页显示
6.5典型实例:用户登录验证页面
6.6思考与练习
第7章在JSP中应用JavaBean
7.1认识JavaBean
练习7-1连接数据库
练习7-2计算圆的周长和面积
7.2JavaBean作用域
练习7-3求出两个数的最大公因数
7.3设置和获取JavaBean属性
练习7-4计数器
7.4使用带JavaBean的表单
练习7-5学生信息
7.5典型案例:上传文件
7.6思考与练习
第8章Servlet
8.1Servlet概述
8.1.1Servlet的基本概念
8.1.2Servlet的基本方法
练习8-1init方法的使用
练习8-2destroy方法的使用
8.2Servlet应用案例
8.2.1一个简单的Servlet程序
8.2.2Servlet和Web页面的交互
8.2.3Servlet程序实例
8.3Servlet与JSP的交互
8.3.1从JSP到Servlet的信息传递
8.3.2从Servlet到JSP的信息传递
8.4典型案例:用Servlet动态生成图片
8.5典型案例:输出所有的表单数据
8.6思考与练习
第9章JSP高级应用
9.1文件上传
9.2发送简单E-mail
9.3发送包含附件的E-mail
9.4JSPTagLibrary
9.4.1TagLibrary基础
9.4.2TagLibrary的应用
9.5典型案例:编写猜数字游戏
9.6思考与练习
第10章综合实例——计算机图书管理网站
10.1项目需求分析
10.2项目功能描述
10.3创建项目数据库
10.4运行数据库
10.5项目设计
10.5.1主页面
10.5.2登录模块
10.5.3畅销图书模块
10.5.4促销图书模块
10.5.5分类显示模块
10.5.6新进图书模块
10.5.7图书展模块
10.5.8子页面公共模块
10.5.9畅销和促销显示模块
10.6购物车
10.6.1查看购物车
10.6.2清空购物车
10.6.3结账
10.7后台管理页面
10.7.1登录主页面
10.7.2管理页面
附录思考与练习答案
- 下载地址