您好,欢迎光临有路网!
Java Web程序设计
QQ咨询:
有路璐璐:

Java Web程序设计

  • 作者:本社
  • 出版社:电子工业出版社
  • ISBN:9787121151439
  • 出版日期:2012年02月01日
  • 页数:352
  • 定价:¥61.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    • 出版社
    • ISBN
      9787121151439
    • 作者
    • 页数
      352
    • 出版时间
      2012年02月01日
    • 定价
      ¥61.00
    • 所属分类
    内容提要
    本书采用理论阐述与实例项目开发演示相结合的方式全面讲解了Java Web编程及相关技术,内容由浅入深,包括Servlet、JSP、JDBC、JSP EL、Servlet监听器和过滤器、定制标记库、JSTL、MVC模式、DAO设计模式、数据源和连接池、文件上传、分页显示、Web编程中文乱码问题及解决方案、应用程序打包部署、AJAX等。
    全书结构严谨,层次清晰,语言生动,论述精准而深刻,程序实例丰富实用。本书需要读者具有Java编程语言和HTML的基础。
    本书不仅适合用作普通高校或职业培训教材,更是Java Web初学者和***的**参考书。
    目录
    商品描述
    编辑**
    《安博教育集团职业教育标准教材》在保证知识体系完备,脉络清晰,论述精准深刻的同时,尤其注重培养读者的实际动手能力和企业岗位技能的应用能力,并结合大量的工程案例和项目来使读者更进一步灵活掌握及应用相关的技能。
    《Java Web程序设计》为其中之一,内容包括Servlet、JSP、JDBC、JSP EL、Servlet监听器和过滤器、定制标记库、JSTL、MVC模式、DAO设计模式、数据源和连接池、文件上传、分页显示、Web编程中文乱码问题及解决方案、应用程序打包部署、AJAX等。
    目录
    目录


    第1章 WEB开发工具的安装与使用
    1.1 安装JDK
    1.2 Tomcat安装和配置
    1.2.1 下载Tomcat
    1.2.2 修改context.xml和server.xml
    1.2.3 修改tomcat-users.xml
    1.2.4 启动和关闭Tomcat
    1.3 MyEclipse
    1.3.1 MyEclipse概述
    1.3.2 在MyEclipse中配置Tomcat服务器
    本章小结
    习题
    第2章 SERVLET编程
    2.1 Servlet的发展
    2.2 Servlet的结构
    2.2.1 javax.servlet.Servlet
    2.2.2 javax.servlet.GenericServlet
    2.2.3 javax.servlet.http.HttpServlet
    2.3 实例2-01 MyEclipse开发Servlet
    2.3.1 目标
    2.3.2 新建Web Project
    2.3.3 新建Servlet文件
    2.3.4 程序解释
    2.3.5 部署Web应用程序
    2.3.6 运行输出
    2.3.7 Servlet文件调试
    2.4 Servlet生命周期描述
    2.5 实例2-02 Servlet获取初始化的参数
    2.5.1 目标
    2.5.2 新建GetInitParameterServlet类
    2.5.3 运行输出
    2.5.4 程序解释
    2.6 实例2-03 Servlet获取服务器的运行参数
    2.6.1 目标
    2.6.2 新建GetServerInfoServlet类
    2.6.3 运行输出
    2.6.4 程序解释
    2.7 实例2-04 Servlet获得头信息
    2.7.1 目标
    2.7.2 新建GetHeaderInfoServlet类
    2.7.3 实例运行
    2.7.4 程序解释
    本章小结
    习题
    第3章 SERVLET处理表单数据
    3.1 HTML表单
    3.1.1 Form
    3.1.2 Input text
    3.1.3 Input password
    3.1.4 Input radio
    3.1.5 Input checkbox
    3.1.6 Select 单选
    3.1.7 Select 多选
    3.1.8 Textarea
    3.1.9 Submit按钮
    3.1.10 Reset按钮
    3.2 Servlet接收HTML表单信息
    3.3 实例3-01 Servlet处理HTML表单数据
    3.3.1 目标
    3.3.2 新建webproject2项目
    3.3.3 新建LoginFormServlet
    3.3.4 运行输出
    3.3.5 程序解释
    3.3.6 解决表单中文参数乱码
    3.4 实例3-02 Servlet处理HTML表单数据(二)
    3.4.1 目标
    3.4.2 新建login.htm
    3.4.3 新建LoginServlet.java
    3.4.4 运行输出
    3.4.5 程序解释
    3.5 实例3-03 网络调查表
    3.5.1 目标
    3.5.2 新建survey.htm
    3.5.3 新建SurveyServlet
    3.5.4 运行输出
    3.5.5 程序解释
    3.6 实例3-04 网络调查表(二)
    3.6.1 目标
    3.6.2 新建survey2.htm
    3.6.3 新建SurveyServlet2
    3.6.4 运行输出
    3.6.5 程序解释
    3.7 客户端验证表单输入内容
    3.8 实例3-05 HTML表单增加JavaScript验证
    3.8.1 目标
    3.8.2 新建login2.htm
    3.8.3 运行输出
    3.8.4 程序解释
    3.9 JSValidation验证框架
    3.10 实例3-06 使用JSValidation验证框架
    3.10.1 目标
    3.10.2 JSValidation配置
    3.10.3 编写survey3.htm
    3.10.4 编写validation-config.xml文件
    3.10.5 运行输出
    3.10.6 程序解释
    3.11 FCKeditor
    3.11.1 FCKeditor的主要功能特性
    3.11.2 FCKeditor的使用
    3.12 实例3-07 使用FCKeditor
    3.12.1 新建FCKeditordemo项目
    3.12.2 新建AddContent.htm
    3.12.3 新建AddContentServlet
    3.12.4 程序运行输出
    3.12.5 FCKeditor类说明
    3.12.6 FCKeditor组件文件精简
    本章小结
    习题
    第4章 JDBC、连接池与数据源
    4.1 JDBC的历史
    4.2 JDBC概述
    4.3 JDBC驱动程序
    4.4 实例4-01 安装和配置Oracle的JDBC驱动程序
    4.4.1 目标
    4.4.2 获得Oracle驱动程序
    4.4.3 配置Oracle驱动程序
    4.5 JDBC编程
    4.5.1 建立数据库连接
    4.5.2 向数据库中提交SQL
    4.5.3 处理数据库返回的结果
    4.5.4 释放数据库连接
    4.6 实例4-02 JDBC操作Oracle数据库的例子
    4.6.1 目标
    4.6.2 建表
    4.6.3 新建项目与JDBCExample.java文件
    4.7 实例4-03 网络留言本 V1.0
    4.7.1 目标
    4.7.2 建表与建序列
    4.7.3 新建guestbook项目
    4.7.4 项目核心文件列表
    4.7.5 修改validation-framework.js文件
    4.7.6 编辑jsvalidation-config.xml
    4.7.7 编辑addMessage.htm
    4.7.8 编辑StringUtil.java
    4.7.9 编辑AddMessageServlet.java
    4.7.10 编辑GetMessagesServlet.java
    4.7.11 程序运行输出
    4.8 数据库连接池
    4.9 JDBC数据源
    4.10 实例4-04 配置Tomcat的连接池和数据源
    4.11 实例4-05 网络留言本 V1.1
    4.11.1 目标
    4.11.2 新建guestbook2项目
    4.11.3 修改Java Build Path
    4.11.4 修改validation-framework.js文件
    4.11.5 修改addMessage.htm文件
    4.11.6 修改AddMessageServlet.java
    4.11.7 修改GetMessagesServlet.java
    4.11.8 程序运行输出
    4.12 Commons DbUtils
    4.12.1 DbUtils类
    4.12.2 ResultSetHandler 接口
    4.12.3 MapListHandler类
    4.12.4 BeanListHandler类
    4.12.5 QueryRunner 类
    4.12.6 DbUtil使用例子
    4.13 实例4-06 网络留言本 V1.2
    4.13.1 目标
    4.13.2 新建guestbook3项目
    4.13.3 修改addMessage.htm文件
    4.13.4 修改AddMessageServlet.java
    4.13.5 修改GetMessagesServlet.java
    4.13.6 程序运行
    本章小结
    习题
    第5章 SERVLET处理COOKIE
    5.1 Cookie是什么
    5.2 Cookie的典型应用
    5.2.1 实现“记住我”功能
    5.2.2 定制个性化页面
    5.2.3 记录用户访问动作
    5.3 Cookie的运行机制
    5.4 使用Cookie的注意事项
    5.5 Cookie编程
    5.5.1 生成Cookie对象
    5.5.2 设定Cookie对象有效期
    5.5.3 设定Cookie对象的路径与域名
    5.5.4 发送Cookie对象
    5.5.5 读取Cookie对象
    5.5.6 修改Cookie
    5.5.7 删除Cookie
    5.6 实例5-01 Servlet中Cookie的编程
    5.6.1 目标
    5.6.2 新建项目
    5.6.3 编辑cookieInput.htm
    5.6.4 编辑SetCookiesServlet.java
    5.6.5 编辑GetCookiesServlet.java
    5.6.6 程序运行输出
    本章小结
    习题
    第6章 SERVLET会话编程
    6.1 会话是什么
    6.2 会话的典型应用
    6.2.1 网店中的购物车功能
    6.2.2 用户权限控制
    6.2.3 跨Servlet/JSP传递参数
    6.3 会话的底层实现方式
    6.4 Servlet会话编程
    6.5 实例6-01 演示会话对象的使用
    6.5.1 目标
    6.5.2 新建项目
    6.5.3 编辑DemoSessionServlet
    6.5.4 运行输出效果
    6.6 实例6-02 使用会话实现网络购物车
    6.6.1 目标
    6.6.2 功能说明
    6.6.3 新建项目
    6.6.4 编辑CartItem.java
    6.6.5 编辑ShoppingCart.java
    6.6.6 编辑AddShoppingCartServlet.java
    6.6.7 编辑GetShoppingCartServlet.java
    6.6.8 编辑displayItems.htm
    6.6.9 运行输出效果
    6.6.10 需要改进的地方
    本章小结
    习题
    第7章 JAVASERVER PAGES
    7.1 JSP与Servlet的关系
    7.2 实例7-01 开发**个JSP页面
    7.2.1 目标
    7.2.2 新建Webproject项目
    7.2.3 新建first.jsp文件
    7.2.4 JSP页面的可视化编辑
    7.2.5 程序运行输出效果
    7.2.6 代码解释
    7.3 JSP内部运行机制
    7.4 JSP语法
    7.4.1 JSP代码注释
    7.4.2 指令(Directive)标记
    7.4.3 声明(Declaration)标记
    7.4.4 Scriptlet标记
    7.4.5 表达式(Expression)标记
    7.5 实例7-02 JSP语法演示
    7.5.1 目标
    7.5.2 新建JSP文件
    7.5.3 运行输出运行
    7.6 动作(action)
    7.6.1 <jsp:include>动作
    7.6.2 <jsp:forward>动作
    7.7 JSP内置对象
    7.7.1 out对象
    7.7.2 request对象
    7.7.3 response对象
    7.7.4 session对象
    7.7.5 application对象
    7.7.6 page对象
    7.7.7 pageContext对象
    7.7.8 exception对象
    7.7.9 config对象
    7.8 实例7-03 网页计数器V1.0
    7.8.1 目标
    7.8.2 编辑count.jsp页面
    7.8.3 程序解释
    7.8.4 程序运行输出效果
    7.9 实例7-04 网页计数器V1.1
    7.9.1 目标
    7.9.2 准备数字图形文件
    7.9.3 编辑count2.jsp页面
    7.9.4 编辑CountFileHandler.java
    7.9.5 程序运行输出效果
    7.10 实例7-05 Web应用错误处理解决方案
    7.10.1 目标
    7.10.2 HTTP常见错误代码
    7.10.3 设置web.xml
    7.10.4 实例运行
    7.11 实例7-06 网络留言本 V1.3
    7.11.1 目标
    7.11.2 新建guestbook4项目
    7.11.3 项目核心文件列表
    7.11.4 编辑header.jsp
    7.11.5 编辑footer.htm
    7.11.6 编辑addMessage.jsp
    7.11.7 编辑addMessageHandler.jsp
    7.11.8 编辑getMessages.jsp
    7.11.9 程序运行输出效果
    本章小结
    习题
    第8章 JAVABEANS
    8.1 引入JavaBeans
    8.2 JavaBeans的编写
    8.3 useBean动作
    8.4 setProperty动作
    8.5 getProperty动作
    8.6 JavaBeans对象的作用范围
    8.6.1 page Scope
    8.6.2 request Scope
    8.6.3 session Scope
    8.6.4 application Scope
    8.7 使用JavaBeans的好处
    8.8 实例8-01 JSP页面使用JavaBeans
    8.8.1 目标
    8.8.2 新建项目
    8.8.3 新建Book.java
    8.8.4 编辑book.htm
    8.8.5 编辑displayBook.jsp
    8.8.6 程序运行效果输出
    8.9 实例8-02 网络留言本V1.4
    8.9.1 目标
    8.9.2 新建guestbook5项目
    8.9.3 项目核心文件列表
    8.9.4 新建OracleUtil.java
    8.9.5 新建Guestbook.java
    8.9.6 修改addMessageHandler.jsp
    8.9.7 编辑getMessages.jsp
    8.9.8 程序运行输出效果
    本章小结
    习题
    第9章 MVC模式
    9.1 JSP Model 1
    9.2 JSP Model 2
    9.3 MVC架构模式
    9.3.1 视图(View)
    9.3.2 模型(Model)
    9.3.3 控制器(Controller)
    9.3.4 MVC的优缺点
    9.4 实例9-01 网络留言本V1.5
    9.4.1 目标
    9.4.2 新建guestbook6项目
    9.4.3 项目核心文件列表
    9.4.4 修改AddMessageServlet.java
    9.4.5 修改GetMessagesServlet.java
    9.4.6 修改addMessage.jsp
    9.4.7 修改GetMessages.jsp
    9.4.8 新建addResult.jsp
    9.4.9 程序运行输出效果
    9.4.10 程序运行流程分析
    9.4.11 两种转向的区别
    9.5 基于MVC的Web开发框架
    9.5.1 Struts
    9.5.2 WebWork
    9.5.3 Spring MVC
    本章小结
    习题
    第10章 JSP EXPRESSION LANGUAGE
    10.1 JSP EL的基本用法
    10.2 JSP EL运算符
    10.3 使用JSP EL读取JavaBeans属性
    10.4 JSP EL内置对象
    10.4.1 作用范围相关对象
    10.4.2 param或paramValues对象
    10.4.3 header或headerValues对象
    10.4.4 cookie内置对象
    10.4.5 initParam对象
    10.4.6 pageContext对象
    10.5 设定JSP不使用JSP EL
    10.6 实例10-01 演示JSP EL的用法
    10.6.1 目的
    10.6.2 新建Web项目
    10.6.3 编辑elExample1.jsp
    10.6.4 编辑elExample2.jsp
    10.6.5 编辑elExample3.jsp
    10.6.6 编辑elExample4.jsp
    10.6.7 编辑elExample5.jsp
    10.6.8 编辑elExample6.jsp
    10.6.9 编辑elExample7.jsp
    10.6.10 编辑elExample8.jsp
    10.6.11 编辑elExample9.jsp
    10.6.12 编辑elExample10.jsp
    10.6.13 修改web.xml
    本章小结
    习题
    第11章 JSTL
    11.1 JSTL概述
    11.2 下载安装JSTL
    11.3 Core标记库
    11.3.1 <c:out>标记
    11.3.2 <c:set>标记
    11.3.3 <c:remove>标记
    11.3.4 <c:catch>标记
    11.3.5 <c:if>标记
    11.3.6 <c:choose>标记
    11.3.7 <c:when>标记
    11.3.8 <c:otherwise>标记
    11.3.9 <c:forEach>标记
    11.3.10 <c:forTokens>标记
    11.3.11 <c:import>标记
    11.3.12 <c:url>标记
    11.3.13 <c:redirect>标记
    11.4 Format标记库
    11.4.1 国际化
    11.4.2 <fmt:setLocale>标记
    11.4.3 <fmt:setTimeZone>标记
    11.4.4 <fmt:timeZone>标记
    11.4.5 <fmt:formatDate>标记
    11.4.6 <fmt:parseDate>标记
    11.4.7 <fmt:formatNumber>标记
    11.4.8 <fmt:parseNumber>标记
    11.4.9 <fmt:setBundle>标记
    11.4.10 <fmt:bundle>标记
    11.4.11 <fmt:message>标记
    11.4.12 <fmt:param>标记
    11.4.13 <fmt:requestEncoding>标记
    11.5 XML标记库
    11.5.1 <x:parse>标记
    11.5.2 <x:transform>标记
    11.6 SQL标记库
    11.6.1 <sql:setDataSource>标记
    11.6.2 <sql:query>标记
    11.6.3 <sql:param>标记
    11.6.4 <sql:dateParam>标记
    11.6.5 <sql:update>标记
    11.6.6 <sql:transaction>标记
    11.7 Functions标记库
    11.8 实例11-01 网络留言本 V1.6
    11.8.1 目标
    11.8.2 新建guestbook7项目
    11.8.3 修改header.jsp
    11.8.4 修改addMessage.jsp
    11.8.5 修改addResult.jsp
    11.8.6 修改getMessages.jsp
    11.8.7 程序运行输出效果
    本章小结
    习题
    第12章 SERVLET监听器
    12.1 Servlet监听器概述
    12.2 HttpSession监听器接口
    12.2.1 HttpSessionListener
    12.2.2 HttpSessionAttributeListener
    12.2.3 HttpSessionBindingListener
    12.2.4 HttpSessionActivationListener
    12.3 实例12-01 统计网站在线人数
    12.3.1 目标
    12.3.2 新建项目
    12.3.3 编辑CounterListener.java
    12.3.4 编辑web.xml
    12.3.5 编辑display.jsp
    12.4 ServletContext监听器接口
    12.4.1 ServletContextListener
    12.4.2 ServletContextAttributeListener
    12.5 HttpServletRequest监听器
    12.5.1 ServletRequestListener
    12.5.2 ServletRequestAttributeListener
    本章小结
    习题
    第13章 SERVLET过滤器
    13.1 Servlet过滤器概述
    13.2 javax.servlet.Filter接口
    13.2.1 init()方法
    13.2.2 destroy()方法
    13.2.3 doFilter()方法
    13.3 配置过滤器
    13.4 过滤器的用途
    13.5 实例13-01 使用过滤器设定传输参数编码
    13.5.1 目标
    13.5.2 新建项目
    13.5.3 编辑EncodingFilter.java
    13.5.4 编辑web.xml
    13.5.5 编辑index.jsp
    13.6 实例13-02 网络留言本V1.7
    13.6.1 目标
    13.6.2 新增admin表
    13.6.3 新建guestbook8项目
    13.6.4 编辑AdminUserServlet.java
    13.6.5 编辑AuthenticationFilter.java
    13.6.6 编辑ManageServlet.java
    13.6.7 编辑login.jsp
    13.6.8 修改validation-config.xml
    13.6.9 编辑loginFail.jsp
    13.6.10 编辑list.jsp
    13.6.11 编辑edit.jsp
    13.6.12 编辑updateResult.jsp
    13.6.13 编辑deleteResult.jsp
    13.6.14 修改web.xml
    13.6.15 程序运行输出效果
    本章小结
    习题
    第14章 文件上传
    14.1 文件上传概述
    14.2 实例14-01 使用FileUpload实现文件上传
    14.2.1 目的
    14.2.2 新建webproject12项目
    14.2.3 编辑uploadFile.jsp
    14.2.4 编辑UploadServlet.java
    14.2.5 编辑uploadResult.jsp
    14.2.6 修改web.xml文件
    14.2.7 项目运行
    本章小结
    习题
    第15章 DAO设计模式与分页显示
    15.1 DAO设计模式
    15.1.1 DAO模式的实现
    15.1.2 DAO模式的优势
    15.2 分页显示
    15.2.1 Displaytag标记库
    15.2.2 超大记录数的分页显示
    15.2.3 Pager标记库
    15.3 实例 15-01 Guestbook V1.8
    15.3.1 目标
    15.3.2 新建guestbook9项目
    15.3.3 修改GuestbookDAO.java
    15.3.4 修改GuestbookDAOJdbc.java
    15.3.5 编写Admin.java
    15.3.6 编写 AdminDAO.java
    15.3.7 编写 AdminDAOJdbc.java
    15.3.8 修改AddMessageServlet.java
    15.3.9 修改GetMessagesServlet.java
    15.3.10 修改 AdminUserServlet.java
    15.3.11 修改ManageServlet.java
    15.3.12 修改list.jsp
    15.3.13 修改getMessages.jsp
    15.3.14 web.xml
    15.3.15 程序运行输出
    本章小结
    习题
    第16章 AJAX
    16.1 AJAX概述
    16.1.1 AJAX中的核心技术
    16.2 AJAX如何工作
    16.2.1 AJAX应用展示
    16.3 AJAX的优势
    16.4 **个AJAX实例
    16.4.1 编写ajax_examples_01.htm文件
    16.4.2 实例运行输出效果
    16.5 XMLHttpRequest对象
    16.5.1 创建 XMLHttpRequest对象
    16.5.2 向服务器发送请求
    16.5.3 服务器响应
    16.5.4 XMLHttpRequest对象的readyState属性
    16.5.5 XMLHttpRequest对象的status属性
    16.5.6 XMLHttpRequest 对象的onreadystatechange 事件
    16.6 第二个AJAX实例
    16.6.1 编写TimeAjaxServlet.java
    16.6.2 编写ajax_examples_02.htm文件
    16.6.3 实例运行输出效果
    16.7 AJAX第三个实例——用户名检查
    16.7.1 编写CheckUsernameServlet.java
    16.7.2 编写register.htm文件
    16.7.3 实例运行输出效果
    本章小结
    习题

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外