注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书教育/教材/教辅教材高职高专教材Java Web程序设计与项目实践

Java Web程序设计与项目实践

Java Web程序设计与项目实践

定 价:¥89.00

作 者: 陈建国,张晓云,代英明
出版社: 清华大学出版社
丛编项: 高职高专"工作过程导向"新理念教材——计算机系列
标 签: 暂缺

购买这本书可以去


ISBN: 9787302590491 出版时间: 2022-08-01 包装:
开本: 页数: 字数:  

内容简介

  本书以“用户管理系统”项目为案例,采用项目导向、任务驱动、案例讲解的方法,可以使读者更直接、深入地掌握Java Web编程的核心知识点。 本书主要包括Web应用程序概述、JSP基础、JSP内置对象、JavaBean技术、JSP的数据访问、Servlet技术、EL和JSTL、JSP应用开发等内容。本书共8章,包含8个项目,28个任务,提供了150多个教学案例程序。通过这些项目,将Java Web程序设计中常见的开发技术融入其中。 本书内容翔实,实例丰富,非常适合作为零基础学习人员的学习用书和大中专院校的教材,也可供相关培训机构的师生和软件开发人员参考。

作者简介

  陈建国,男,54岁,任职于绵阳职业技术学院,本科,电子科技大学计算机应用专业毕业,副教授。主要教授过C语言程序设计、数据结构 、C#面向对象程序设计、windows程序设计、Java Web 程序设计、Java 框架技术等课程。主持的C#程序设计课程评为省级精品课程、省级共享资源课程、省级在线开放课程,c# for windos评为省级精品课程,C语言程设计、Javaweb 程序设计评为院级精品资源课程建设。

图书目录


第1章Web应用程序概述


1.1Web相关概念


1.1.1C/S结构与B/S结构


1.1.2静态网页与动态网页


1.1.3Web运行环境


1.2Java Web开发环境的安装与配置


1.2.1开发工具包JDK


1.2.2Tomcat服务器


1.2.3下载与安装MyEclipse


1.2.4第一个Java Web程序


1.2.5任务: Tomcat服务器的配置及部署


1.3静态网页概述


1.3.1HTML介绍


1.3.2HTML元素及属性


1.3.3DIV+CSS介绍


1.3.4任务: 用户注册页面的设计


项目1首页设计


习题1


第2章JSP基础


2.1JSP概述


2.1.1什么是JSP


2.1.2JSP的结构


2.1.3任务: 在页面中显示当前日期


2.2JSP的基本语法


2.2.1注释


2.2.2Scriptlet


2.2.3JSP指令


2.2.4JSP动作


2.2.5任务: 模拟用户登录



项目2模拟用户管理页面


习题2


第3章JSP内置对象


3.1JSP内置对象概述


3.2out对象


3.2.1向客户端输出数据


3.2.2管理缓冲区


3.2.3任务: 输出用户信息


3.3request对象


3.3.1获取客户端请求参数


3.3.2获取客户端信息


3.3.3在作用域中管理属性


3.3.4利用request完成服务端跳转


3.3.5任务: 注册页面请求信息获取


3.4response对象


3.4.1响应正文


3.4.2设置响应头信息


3.4.3状态行


3.4.4重定向


3.4.5输出缓存


3.4.6任务: 用户注册


3.5Cookie的原理及应用


3.5.1什么是Cookie


3.5.2Cookie的使用


3.5.3任务: 简化用户登录


3.6session对象


3.6.1session对象概述


3.6.2session对象的运行机制与常见方法


3.6.3session对象的使用


3.6.4任务: 购物车的设计


3.7application对象的原理及应用


3.7.1什么是application对象


3.7.2application对象的应用


3.7.3session对象和application对象的比较


3.7.4任务: 简易聊天室与网页计数器的设计


3.8其他内置对象


3.8.1config对象


3.8.2page对象


3.8.3pageContext对象


3.8.4exception对象


3.8.5Web安全性


3.8.6任务: 初始化参数的配置


项目3用户合法性访问验证


习题3


第4章JavaBean技术


4.1JavaBean的构建


4.1.1JavaBean概述


4.1.2JavaBean的配置


4.1.3JavaBean成员


4.1.4任务: 用户JavaBean 的定义


4.2应用JavaBean


4.2.1用page指令导入JavaBean


4.2.2用标签访问JavaBean


4.2.3JavaBean的移除


4.2.4任务: 显示用户所有信息


4.3JavaBean的保存范围


4.3.1page范围的JavaBean


4.3.2request范围的JavaBean


4.3.3session范围的JavaBean


4.3.4application范围的JavaBean


4.3.5任务: 用户登录权限的控制


项目4用户管理系统业务逻辑设计


习题4


第5章JSP的数据访问


5.1JDBC技术


5.1.1ODBC简介


5.1.2JDBC简介


5.1.3JDBC的结构


5.1.4JDBC驱动程序


5.1.5任务: 使用JDBCODBC桥实现对数据库的访问


5.2JDBC常用接口


5.2.1Driver接口


5.2.2DriverManager类


5.2.3Connection接口


5.2.4Statement接口


5.2.5PreparedStatement接口


5.2.6CallableStatement接口


5.2.7ResultSet接口


5.2.8任务: 实现数据库连接


5.3连接池技术


5.3.1连接池简介


5.3.2Tomcat配置连接池


5.3.3获取JNDI的资源


5.3.4任务: 连接池的应用


5.4JDBC数据库访问


5.4.1JDBC访问数据库的步骤


5.4.2操作数据库


5.4.3JDBC事务


5.4.4JDBC批处理


5.4.5任务: 用JDBC实现数据库访问


项目5用户管理系统的数据访问层设计


习题5


第6章Servlet技术


6.1Servlet基础


6.1.1Servlet的概念


6.1.2Servlet与JSP的关系


6.1.3Servlet生命周期


6.1.4Servlet的创建


6.1.5任务: 快速体验Servlet


6.2Servlet API


6.2.1javax.servlet包


6.2.2javax.servlet.http包


6.2.3Servlet的部署与配置


6.2.4Servlet的线程安全


6.2.5Servlet应用


6.2.6任务: 利用Servlet实现用户登录


6.3Servlet过滤器


6.3.1过滤器的概念


6.3.2Servlet过滤器的接口


6.3.3Servlet过滤器的配置


6.3.4过滤器的应用


6.3.5任务: 强制登录验证


6.4监听器


6.4.1监听器概述


6.4.2主要接口和对象


6.4.3监听器的应用


6.4.4任务: 在线用户的显示和用户数统计


项目6用户管理系统的控制层设计


习题6


第7章EL和JSTL


7.1EL表达式


7.1.1表达式语言简介


7.1.2表达式与内置对象


7.1.3EL表达式运算


7.1.4任务: 查找显示用户信息 


7.2JSTL标签


7.2.1JSTL简介 


7.2.2核心标签库


7.2.3SQL标签库


7.2.4格式化标签


7.2.5函数标签库


7.2.6任务: 用户管理的界面设计


7.3自定义标签和函数


7.3.1什么是自定义标签


7.3.2标签处理程序的接口和类


7.3.3简单标签示例


7.3.4定义带有属性的标签


7.3.5定义有标签体的标签库


7.3.6遍历标签


7.3.7自定义方法


7.3.8任务: 自定义用户信息标签


项目7用户管理系统的视图层设计


习题7


第8章JSP应用开发


8.1分页处理技术


8.1.1常见的分页技术


8.1.2JSP+JavaBean实现分页


8.1.3任务: 实现用户信息的分页显示


8.2文件的上传/下载


8.2.1JSP SmartUpload简介


8.2.2SmartUpload组件常用方法


8.2.3SmartUpload组件的应用


8.2.4任务: 注册表的照片上传


8.3分层架构开发(MVC模式)


8.3.1JSP与分层模式


8.3.2分层的实现


8.3.3任务: 利用三层结构实现用户管理系统


项目8消息管理系统


习题8


参考文献



本目录推荐