出版时间:2010-7 出版社:机械工业出版社 作者:汪赵强 编 页数:284
前言
高职高专计算机及相关专业的课程体系中都包含了网页制作和网站开发的课程,而本书的编写就是力求在较短的时间里,使学生掌握利用JSP技术进行网页设计与制作的方法,培养学生综合应用和实际工作的能力。 本书在第l版的基础上,采用案例式教学的编写方式,通过具体实例讲解网页制作的方法,并采用比较先进和成熟的JSP技术实现网页的高级交互功能以及与MySQL数据库的结合应用。 本书内容分为上、中、下3篇,共8个项目。其中: 项目1创建一个简单网页,介绍了网页和HTML的基本知识。 项目2个人主页设计,介绍了网页设计的基本内容和方法。 项目3使用CSS(层叠样式表),介绍了CSS的基本概念和使用方法。 项目4建立简单交互式网页,介绍了JSP的基础知识和简单应用。 项目5使用JSP的编译命令和默认对象建立高级交互式网页,介绍了JSP的常用编译命令和一些基本对象的用法。 项目6使用JSP常用对象实现网页高级应用,介绍了JSP常用对象的概念和应用。 项目7使用JSP与MySQL实现网页数据存取,介绍了MySQL数据库的基础知识以及与JSP相结合的应用方法。 项目8网上考试系统设计与开发,采用自主开发的“网上考试系统”作为综合实例,帮助学生融会贯通前面各部分内容并进行实际操作训练。 本书内容新颖、全面,既贯彻了高职高专教学目标的要求,又做到了理论知识与实训项目的有机结合。学生通过对本书的学习,可以掌握一个简单的动态网页的设计方法,从而提高动态网页综合开发制作的能力。 本书由汪赵强任主编,并编写了中篇;杨立超任副主编,并编写了上篇;任宪臻、范美英任参编,并编写了下篇。本书在编写过程中,得到了孔凡兵、柯梦南同志的大力支持和帮助,他们对全部书稿进行了认真、细致的审阅,并提出了宝贵意见。 由于编写时间仓促,书中难免存在纰漏之处,恳请广大读者批评指正。
内容概要
《网页制作与JSP技术(第2版)》结合高职高专教学特点,系统地介绍了HTML语言、JSP设计的编程方法以及MySQL数据库的应用。具体内容分为上、中、下3篇,分别介绍了创建简单网页、个人主页设计、使用css、建立简单交互式网页、建立高级交互式网页、JSP常用对象的使用、JSP与MySQL数据库的简单应用以及网上考试系统设计与开发综合实例。 学生通过对《网页制作与JSP技术(第2版)》的学习,可以掌握一个简单的动态网页的设计方法。从而提高动态网页综合开发制作的能力。《网页制作与JSP技术(第2版)》适合作为高职高专院校计算机专业的课程教材,也可供计算机网络爱好者或各类培训人员使用。
书籍目录
第2版前言第1版前言上篇 网页制作初步项目1 创建一个简单网页1.1 WWW简介1.2 HTML基本概念1.3 编写第1个HTML文件1.3.1 HTML文件的编写方法1.3.2 HTML的基本结构1.3.3 HTML中的标签1.3.4 编写HTML文件的注意事项项目2 个人主页设计2.1 页面整体设计与制作2.1.1 页面的头部标签2.1.2 页面的主体标签2.2 页面的主要元素设计与制作2.2.1 背景颜色属性2.2.2 文本颜色属性2.2.3 背景图像属性2.3 文字、段落设计与制作2.3.1 标题字标签2.3.2 标题字的对齐属性标签2.3.3 文字的修饰标签2.3.4 字体标签2.3.5 段落标签2.3.6 水平线标签2.4 列表设计与制作2.4.1 列表的类型2.4.2 有序列表标签2.4.3 无序列表标签2.4.4 自定义列表标签2.5 表格的应用2.5.1 表格的制作2.5.2 表格的修饰2.5.3 表格的标题与表头2.5.4 表格的嵌套2.6 使用框架结构2.6.1 框架的概念2.6.2 创建框架2.6.3 改变框架的外观2.7 插人图片2.7.1 插入图片的方法2.7.2 图片的链接2.7.3 图像的映射2.8 建立表单页面2.8.1 表单的概念2.8.2 创建表单元素2.9 建立超链接2.9.1 超链接的概念2.9.2 创建超链接项目3 使用CSS(层叠样式表)3.1 CSS介绍3.1.1 CSS的基本概念3.1.2 CSS的特点3.2 CSS的使用方法和基本写法3.2.1 CSS的使用方法3.2.2 CSS的基本写法3.2.3 CSS的冲突3.3 CSS的属性和值3.3.1 字体和文本属性3.3.2 颜色和背景属性3.3.3 列表属性3.3.4 容器属性3.3.5 鼠标指针属性3.3.6 CSS滤镜中篇 制作交互式网页项目4 建立简单交互式网页4.1 进入JSP的世界4.1.1 JSP的简介与安装4.1.2 JSP程序格式4.1.3 数据的输入和输出4.2 JSP的数据类型与转换4.2 1 数据类型与变量4.2.2 数据类型转换4.2.3 数组数据类型4.3 运算符及其应用4.3.1 JSP中的运算符4.3.2 快捷方式表达式4.3.3 运算符的优先级4.4 流程控制语句的使用4.4.1 条件语句4.4 2 循环语句4.4.3 自定义函数设计4.5 面向对象程序设计4.5.1认识类和对象4.5.2 继承与构造函数项目5 使用JSP的编译命令和默认对象建立高级交互式网页5.1 JSP的编译命令(Difeetives)5.1.1 include编译命令5.1.2 page编译命令5.2 request对象5.3 response对象5.4 Session对象5.4 1 session的概念与基本用法5.4.2 Session技巧的应用5.5 其他JSP对象5.5.1 application对象5.5.2 config对象5.5.3 out对象5.5.4 pageContext对象5.5.5 page对象5.6 cookie的概念与应用5.6.1 Cookie的特性和功能5.6.2 cookie的存取与使用5.7 JSP的操作命令(Actions)5.7.1 JSP:include操作指令5.7.2 JSP:forward操作指令5.7.3 JSP:plugin操作指令5.7.4 Java Bean项目6 使用JSP常用对象实现目高级应用6.1 常用字符串对象6.1.1 charater类6.1.2 String类6.1.3 StringBuffer类6.2 常用数值对象6.2.1 Float类6.2.2 Integer类6.2.3 Math类6.2.4 Randorn类6.3 常用时间日期对象6.3.1 Date类6.3.2 calender类6.4 数组对象6.5 常用系统信息对象6.5.1 package类6.5.2 Runtime类6.5 3HaShtable类6.5.4 System类6.6 综合实例:猜字游戏下篇 交互式网页与数据库的综合应用项目7 使用JSP与MySQL实现网页数据存取7.1 数据库简介7.1.1 数据7.1.2 数据库7.1.3 数据库的基本组成结构7.2 结构化查询语言7.3 MySQL数据库7.3.1 MySQL简介7.3.2 MySQL数据库的下载、安与使用7.4 J DBC的安装与应用7.4.1 JDBC简介7.4.2 JDBC驱动分类7.4.3 MySQL数据库的JDBC驱动7.4.4 JDBC+MySQL的应用7.5 JSP+MySQL综合实例:网站访问计数器项目8 网上考试系统设计与开发8.1 网上考试系统概述8.1.1 系统简介8.1.2 系统需求分析8.1.3系统开发环境的配置8.1.4 系统功能预览8.2 数据库系统设计8.2 1数据库结构设计8.2.2 创建数据库的脚本文件8.2.3 目录和包结构设计8.2.4 系统类的定义8.3 登录与注册功能模块的实现8.4 考试系统服务器端功能模块的实现8.5 考生考试功能模块的实现8.6 教师用户功能模块的实现参考文献
图书封面
评论、评分、阅读与下载