JSP动态Web技术实例教程

出版时间:2009-1  出版社:高等教育出版社  作者:聂哲 著  页数:290  

前言

  随着Web2.0的出现,动态Web技术应用越来越广泛。Sun公司推出的动态Web语言JSP(JavaServerPages)采用Java作为程序设计脚本语言,由于其功能强大,使用灵活,受到市场的推崇。并且,Sun公司通过将其源码开放给其他厂商,获得第三方厂商对JSP技术的支持,也极大地推动了JSP的发展,使JSP成为目前主流的Web技术之一。  本书以项目方式讲解如何使用JSP开发各种动态Web应用。第1章主要介绍如何配置和开发JSP应用程序;第2章主要讲解JSP的常用语法及编程规范;第3章主要讲解文件的在线读写和上传下载;第4章主要讲解通过JDBC进行数据库的访问;第5章主要讲解JSP中调用JavaBean的基本方式以及如何利用JavaBean进行抽象,简化JSP的开发;第6章主要讲解常用的ServletAPI以及通过Servlet访问数据库的方法;第7章通过讨论一个典型的Web应用项目展示如何灵活运用JSP技术。  在内容选取上,精选动态Web技术中的流行应用项目,项目选择注重实用性和代表性。在理论上坚持够用原则,将相关知识点分解到实际项目中,让读者通过对项目的分析和实现来掌握相关理论知识。  在内容编排上,本书始终通过经典的实际项目来讲述动态Web编程的基本思想、方法和技术。每章都配备与单元知识相适应的课堂实训,使读者通过项目的开发巩固相关的内容,并掌握实际编程的技能。

内容概要

  全书以项目方式介绍使用JSP技术实现各种常见的动态Web应用的方法。先提出项目要求,然后分析项目功能及知识点,按问题提出、实例引入、知识讲解、分析提高的递进方式进行讲解,最终通过完成项目使学生掌握相关理论知识。《JSP动态Web技术实例教程》还配备了涵盖相应知识点的课堂实训,通过项目拓展的方式,启发学生对相关知识的学习,达到举一反三的目的。  《JSP动态Web技术实例教程》共分7章,主要内容包括JSP概述、JSP语法与内置对象、JSP文件操作、JSP数据库访问、JSP与JavaBean、JSP与Servlet以及Web项目开发。  《JSP动态Web技术实例教程》可作为应用性、技能型人才培养的各类教育的“JSP程序设计”相关课程的教材,也可供从事JSP开发、应用的人员学习、参考。

书籍目录

开始之前第1章 JSP概述1.1 动态Wleb技术简介1.1.1 什么是动态Web技术1.1.2 几种流行的动态Web技术1.1.3 JSP的优势1.2 安装配置JSP运行环境1.2.1 Eclipse概述1.2.2 Eclipse开发环境的搭建1.3 开发JSP程序1.3.1 第一个JSP程序1.3.2 运行firstjsp工程1.4 自己动手开发JSP程序1.4.1 创建myJSP工程1.4.2 添加Web应用页面1.4.3 创建JSP页面1.4.4 运行myJSP工程1.5 总结与提高练习题第2章 JSP语法与内置对象2.1 主题网站2.1.1 如何实现网页拼接2.1.2 预备知识2.1.3 网页拼接实现2.1.4 课堂实训一2.1.5 网页拼接功能改进2.1.6 JSP语法与request内置对象2.1.7 课堂实训二2.2 网上调查2.2.1 调查过程2.2.2 预备知识2.2.3 项目实现2.2.4 session、application与out内置对象2.3 总结与提高2.3.1 JSP语法基础2.3.2 JSP内置对象2.3.3 变量的作用范围和生命期练习题第3章 JSP文件操作3.1 文件管理器3.1.1 问题的提出3.1.2 问题分析与总体设计3.1.3 File类及相关属性3.1.4 项目实现3.1.5 课堂实训3.2 网络日记本3.2.1 问题的提出3.2.2 问题分析与总体设计3.2.3 预备知识3.2.4 项目实现3.2.5 课堂实训3.3 文件上传3.3.1 问题的提出3.3.2 问题分析与总体设计3.3.3 项目实现3.3.4 项目功能改进3.3.5 使用jspSmartUpload进行上传下载3.3.6 课堂实训3.4 综合实例——在线测试系统3.4.l问题的提出3.4.2 问题分析与总体设计3.4.3 项目实现3.5 总结与提高练习题第4章 JsP数据库访问技术4.1 学生信息系统登录注册模块4.1.1 问题的提出4.1.2 问题分析与总体设计4.1.3 数据库的设计4.1.4 使用JDBC—ODBC桥连接数据库4.1.5 模块实现4.1.6 课堂实训4.2 学生信息浏览模块4.2.1 问题的提出4.2.2 问题分析与总体设计4.2.3 数据库的设计4.2.4 学生信息查询实现4.2.5 分页显示4.2.6 课堂实训4.3 后台管理模块4.3.1 问题的提出4.3.2 问题分析与总体设计4.3.3 学生信息添加4.3.4 学生信息删除4.3.5 学生信息修改4.3.6 课堂实训4.4 综合实例——在线投票系统4.4.1 问题的提出4.4.2 问题分析与总体设计4.4.3 数据库设计4.4.4 项目实现4.4.5 课堂实训4.5 总结与提高4.5.1 数据库连接池4.5.2 数据库连接的几种方式练习题第5章 JsP与JavaBean5.1 猜数游戏5.1.1 问题的提出5.1.2 预备知识5.1.3 项目实现5.1.4 课堂实训5.2 班级新闻网5.2.1 问题的提出5.2.2 封装数据库操作的JavaBean的设计5.2.3 项目实现5.2.4 课堂实训5.3 班级相册5.3.1 问题的提出5.3.2 采用预处理5.3.3 项目实现5.3.4 课堂实训5.4 总结与提高5.4.1 JavaBean概述5.4.2 调用JavaBean的语法5.4.3 一个简单的JavaBean5.4.4 数据库开发5.4.5 预处理PreparedStatement练习题第6章 JSP与Servlet6.1 Servlet彩色验证码6.1.1 问题的提出6.1.2 预备知识6.1.3 问题分析与总体设计6.1.4 项目实现6.1.5 课堂实训6.2 商品订购6.2.1 问题的提出6.2.2 问题分析与总体设计6.2.3 预备知识6.2.4 项目实现6.2.5 课堂实训6.3 留言板程序6.3.1 问题的提出6.3.2 问题分析与总体设计6.3.3 预备知识6.3.4 项目实现6.3.5 Struts框架介绍6.3.6 课堂实训6.4 总结与提高练习题第7章 Web项目开发7.1 Web项目开发简介7.1.1 开发团队7.1.2 开发规范7.2 网上书店7.2.1 网上书店的总体规划7.2.2 数据库设计7.2.3 网上书店的详细设计与实现7.3 项目发布7.3.1 Tomcat的目录结构7.3.2 server.xml配置简介7.3.3 部署和运行Web项目7.4 总结与提高练习题

章节摘录

  4.4 综合实例:在线投票系统  4.4.1 问题的提出  很多网站都会通过在线投票进行调查评选或收集一些简单的意见,此时就需要一个自动投票系统。投票内容主要包括主题和选项,选项可以是单选或多选,工作过程是投票者单击某一选项,然后传递到计数文件将相应选项值加1,存储选项值可以使用文本文件或数据库。本节开发了一个简单的在线投票系统,围绕世界杯足球赛热门球队夺冠概率进行调查。  4.4.2 问题分析与总体设计  在线投票包含3个模块,即投票模块、显示模块和计数模块。本例中围绕世界杯热门球队的夺冠概率进行调查,投票的球队选项从数据库中查询而得。页面运行如图4-29所示。投票选项数据可通过修改数据库中的数据进行维护。  用户可以在如图4-29所示页面中进行投票,选择某支球队后单击“投票”按钮,转向投票处理,对应球队的票数会递增1。也可以直接单击“查看投票”链接,看到当前的投票结果,如图4-30所示,投票结果以图形化方式显示。

图书封面

评论、评分、阅读与下载


    JSP动态Web技术实例教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7