华信教育资源网
SQL Server与JSP动态网站开发——从设计思想到编程实战
作   译   者:姜强,赵蔚 出 版 日 期:2013-08-01
出   版   社:电子工业出版社 维   护   人:张贵芹 
书   代   号:G0210410 I S B N:9787121210419

图书简介:

本书是作者在多年项目开发过程中和教学实践经验的总结。此外,本书还汇集了学生在学习SQL Server与JSP时遇到的有关概念、操作、应用等各种问题及解决方案,在书中以注意、友情提示及知识扩展等标签形式进行注解。全书共分8章,所有知识都结合具体实例进行讲解,为读者提供了一本学习SQL Server与JSP动态网站开发时图文并茂的新华字典,真正实现“以经验为后盾,以实例为导向,以实用为目标”的目的,使读者能够快速掌握SQL Server与JSP动态网站的编程思想与技巧。
您的专属联系人更多
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源
    图书特别说明:

    本书资源

    本书暂无资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书是作者在多年项目开发过程中和教学实践经验的总结。此外,本书还汇集了学生在学习SQL Server与JSP时遇到的有关概念、操作、应用等各种问题及解决方案,在书中以注意、友情提示及知识扩展等标签形式进行注解。全书共分8章,所有知识都结合具体实例进行讲解,为读者提供了一本学习SQL Server与JSP动态网站开发时图文并茂的新华字典,真正实现“以经验为后盾,以实例为导向,以实用为目标”的目的,使读者能够快速掌握SQL Server与JSP动态网站的编程思想与技巧。

    图书详情

    ISBN:9787121210419
    开 本:16开
    页 数:228
    字 数:365

    本书目录

    第1章   SQL Server数据库概述
    1.1  了解SQL Server数据库
    1.2  安装SQL Server数据库
         1.2.1 技术要点—SQL Server 2005版本
         1.2.2 实现过程—SQL Server 2005 Express为例
    1.3  管理SQL Server数据库
         1.3.1 打开与创建SQL Server数据库
         1.3.2 创建数据表和了解字段基本数据类型
         1.3.3 创建数据库登录名和密码
    1.4  备份与还原SQL Server数据库
         1.4.1 第一种方法:手动备份和软件还原
         1.4.2 第二种方法:软件备份和软件还原
    第2章   SQL语言
    2.1  简单查询之select语句
         2.1.1 select基本结构
         2.1.2 select之distinct用法
         2.1.3 select之order by用法
         2.1.4 select之top用法
         2.1.5 select之as用法
    2.2  过滤数据之where语句
         2.2.1 Where语句基本结构
         2.2.2 比较查询
         2.2.3 范围查询
         2.2.4 集合查询
         2.2.5 模糊查询
         2.2.6 复合搜索查询
    2.3  汇总与分组数据
         2.3.1 使用聚合函数进行汇总
         2.3.2 使用group by实现数据分组
    2.4  子查询与嵌套查询
         2.4.1子查询
         2.4.2 嵌套查询
    2.5  连接查询
         2.5.1 内连接
         2.5.2 外连接
    2.6  管理数据集
         2.6.1增
         2.6.1删
         2.6.1改
         2.6.1查
    第3章   JSP概述
    3.1  JSP介绍
         3.1.1 JSP概念
         3.1.2 静态与动态网页
        3.1.3 常见的动态网页技术
    3.2  JSP开发环境
        3.2.1 JDK安装与配置
        3.2.2 Tomcat安装与配置
        3.2.3 MyEclipse安装与配置
    3.3  第一个JSP程序
         3.3.1 新建web项目-firstweb
         3.3.2 部署项目发布JSP文件
         友情提示:设定项目文件默认首页面
         知识扩展:去掉项目发布的端口号和名称
    第4章  JSP基础语法
       4.1  常量与变量
            4.1.1 定义常量
            4.1.2定义变量   
    4.2  JSP中常见基本数据类型
            4.2.1 整数型
            4.2.2 浮点型
            4.2.3 字符型
            4.2.4 逻辑型
            4.2.5 基本数据类型的应用实例
            知识扩展:基本数据类型转换
    4.3  运算符和表达式
         4.3.1 运算符
         4.3.2 表达式
         知识扩展:三目条件运算符
    4.4  常用控制语句
         4.4.1 条件语句:if语句和switch语句
         4.4.2 循环语句:for语句、while语句和do while语句
    第5章  JSP内置对象
       5.1  out对象
            5.1.1 输出某个变量值
            5.1.2 输出字符串值
       5.2  request对象
            5.2.1 表单格式
            5.2.2 HTML表单控件及获取值方法
            知识扩展:解决中文乱码问题
       5.3  response对象
            5.3.1 页面重定向
            5.3.2 设置头信息
    5.4  session对象
         5.4.1 session对象值的设置与读取
         5.4.2 session注销
         友情提示:设置session的发呆时间
         知识扩展:Cookie—用于保存用户信息的另一种方法
    5.5  application对象
         5.5.1 JSP+application实现网页计数器
         5.5.2 JSP+application实现简易聊天室
    5.6  利用JSP内置对象实现简单的登录程序
         5.6.1 程序要求及页面流程
         5.6.2 页面分析
         5.6.3 程序实现
    第6章 JDBC操作SQL Server技术
       6.1 JDBC概念
       6.2 利用JDBC连接数据库
           6.2.1 通过JDBC访问数据库的基本步骤
           6.2.2 通过JDBC操作数据库
           6.2.3 JDBC应用结束
    6.3 利用JSP+JDBC实现用户注册登陆程序
        6.3.1 程序要求及页面流程
        6.3.2 数据库设计
        6.3.3 程序实现
        友情提示:使用JavaScript脚本语言和正则表达式实现客户端信息判断
        知识扩展:使用AJAX技术局部刷新判定登录帐号是否已被注册
    第7章 SQL Server与JSP实现新闻系统-传统未分层设计模式
       7.1 新闻系统总体设计
       7.2 新闻系统数据库设计
           7.2.1 数据库需求分析
           7.2.2 数据表设计
       7.3 新闻系统页面基本框架
       7.4 后台各功能模块的设计与实现
           7.4.1 项目复制
           7.4.2 管理员登录
           7.4.3 新闻系统的增、删、改和查
           7.4.4 新闻信息分页显示
           7.4.5 新闻信息检索
           7.4.6 后台模块文件权限控制
           知识扩展:使用jspSmartUpload组件实现文件上传和下载
           7.5 前台各功能模块的设计与实现
           7.5.1 前台新闻首页
           7.5.2前台新闻详细浏览页面并带有评论功能
           7.5.3前台新闻信息分页显示
           7.5.4前台新闻信息检索
       7.6 打包与发布新闻系统
           7.6.1 把项目文件打包为war文件
           7.6.2 发布war文件
    第8章  SQL Server与JSP实现用户登录系统-DAO分层设计模式
       8.1 DAO设计模式
            8.1.1 DAO简介
            8.1.2 DAO各部分详解
       8.2 基于DAO的用户登录系统设计
            8.2.1 程序流程与数据库设计
       8.3 基于DAO设计模式实现用户登录系统
            8.3.1 新建项目users
            8.3.2 新建三个类文件
            8.3.3 用户注册页面
            8.3.4 用户注册成功页面
            8.3.5 用户登录页面
            8.3.6 用户登陆判断页面
            8.3.7 用户登陆成功页面
            8.3.8 分页显示所有用户记录页面
            8.3.9 显示用户详细记录页面
            8.3.10删除用户页面
            8.3.11修改用户信息页面
    展开

    前     言

    前    言
    SQL Server+JSP技术是目前动态网站开发中最常见的组合之一,JSP基于Java技术,因其具有跨平台性、开发简单、功能强大而被广泛应用于各种B/S结构的动态网站开发系统中。SQL Server数据库则是目前世界上使用比较广泛的数据库系统,作为一个通用的数据库系统,它具有完整的数据管理功能。作者通过总结多年项目开发经验、教学实践经验以及学生在学习SQL Server与JSP时遇到的概念、操作、应用等各种问题及解决方案,依照读者的认知特性和学习规律,精心编排了这本书,全书内容共8章组成,是教育部人文社会科学研究青年基金项目“自适应学习系统理论模型建构及其效果实证研究”(项目编号:12YJCZH086)课题研究系列成果。
    我从事动态网站开发教学工作10余年,曾经既教过ASP+Access动态网站开发,也教过ASP.net+SQL Server动态网站开发,直到近五年对JSP的应用具有浓厚的兴趣。我一直有个梦想,拟完成一本SQL Server+JSP动态网站开发技术书籍,平时也收集了不少素材,在开发很多项目基础上积累了丰富经验。此时,正好借助教育部人文社会科学研究青年基金项目的研究成果,我将编写关于SQL Server+JSP动态网站开发一书的想法及该书拟编写目录发给了导师赵蔚教授和师姐王朋娇教授,我的想法得到了她们的肯定,同时也在他们的鼓励和支持下,承担起了这本书的编著工作。本书主要分为SQL Server和JSP两部分,首先介绍了SQL Server 数据库安装、创建、备份与还原方法与SQL语言中常见的查询语句,然后详细介绍了JSP最佳开发组合工具的安装与配置、部署与发布一个JSP的web文件、JSP的4类8种基本数据类型、JSP主要内置对象以及操作SQL Server数据库JDBC技术,最后分别基于传统未分层设计模式和DAO分层设计模式,从后台和前台两个层面实现SQL Server+JSP动态网站开发思想与过程。
    本书特色是:
    1. 案例教学、举一反三:本书的知识点都配套了相关的案例,并在某些知识点后面增加了举一反三的内容,使读者更加快速、方便地掌握相关SQL Server与JSP技术编程思想与技巧。
    2.代码准确、注释清晰:本书所有案例的代码都完整、准确,并且有详细的注释,以便于读者理解核心代码的功能和逻辑意义。
    3.语言精炼,通俗易懂:每一个知识点和案例都以通俗易懂的语言阐述,读者只需按着所给出步骤进行学习,就能够迅速掌握到SQL Server+JSP动态网站开发精髓。
    4.形式新颖:用准确的语言总结概念,用直观的图示演示过程,用形象的比方帮助记忆。
    5.贴心的提示:为了便于读者阅读,全书还穿插着一些注意、友情提示、知识扩展等小贴士,约定如下:
    (1)注意:提出学习过程中需要特别注意的一些知识点和内容,或者相关信息。
    (2)友情提示:通常是一些贴心的提醒,让读者加深印象或给读者提供建议和解决问题的方法。
    (3)知识扩展:通过知识扩展,能够丰富读者知识面,更易于对所学知识的理解。
    本书在编写过程中得到了辽宁师范大学王朋娇教授的指导和帮助,在此,表示衷心的感谢!
    本书的编写是在不断学习、工作积累的基础上完成的,由于能力有限,书中的不足之处在所难免,恳请广大读者不吝指正(jiangqiang@nenu.edu.cn,zhaow577@nenu.edu.cn)。
    
    
                                                              姜强 赵蔚
                                                          2013年2月17日于长春
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
    本书暂无样章试读!
  • 图 书 评 价 我要评论
华信教育资源网