书籍详情

JSP/Servlet:基于Java的最新网站建设工具

JSP/Servlet:基于Java的最新网站建设工具

作者:王迪华等编著

出版社:清华大学出版

出版时间:2001-06-01

ISBN:9787900635112

定价:¥42.00

购买这本书可以去
内容简介
  JSP(JavaServerPages)是由Sun公司于1999年6月推出的最新网站建设技术,是基于JavaServlet以及整个Java体系的Web开发技术,是Servlet2.1API的扩展,其最新版本是于2000年9月发布的JSPl.2和JavaServlet2.3API。利用这一技术可以建立先进、安全、跨平台和高效率的大型动态网站。近年来在美国及欧洲,JSP已成为开发跨平台网站的首选工具,相信Java技术也将在我国电子商务以及网站建设中发挥日益重要的作用。本书较为系统地介绍了学习JSP/Servlet所必需的Java基础知识、JSP编程、JavaServlet编程、JavaBead/EJB、JDBC技术、中间件CORBA与JSP以及相应开发实例等,内容丰富,实用性强。全书共分7部分15章,附录中给出了JSP白皮书以及如何在Windows和Linux平台上建立JSP开发环境的方法等,并提供一个供读者学习研究JSP/Servlet编程的教学光盘。本书可供准备从事电子商务和大型网站建设的Java编程人员以及高校相关专业师生参考使用。
作者简介
暂缺《JSP/Servlet:基于Java的最新网站建设工具》作者简介
目录
第一部分  Java编程基础                  
   第1章  Java程序设计基础                  
     1. 1  概述                  
     1. 1. 1  Java技术的发展与现状                  
     1. 1. 2  Java语言的特点                  
     1. 1. 3  Java的应用简介                  
     1. 2  Java基本语言规则                  
     1. 2. 1  程序结构                  
     1. 2. 2  基本规则                  
     1. 3  Java运行环境                  
     1. 3. 1  构建Java运行环境                  
     1. 3. 2  一个简单的Java程序                  
     1. 4  类                  
     1. 4. 1  对象实例                  
     1. 4. 2  实例变量                  
     1. 4. 3  new操作符                  
     1. 4. 4  点操作符                  
     1. 4. 5  成员函数定义                  
     1. 4. 6  成员函数调用                  
     1. 4. 7  this关键字                  
     1. 4. 8  构造函数                  
     1. 4. 9  重载                  
     1. 4. 10  继承                  
     1. 4. 11  super关键字                  
     1. 4. 12  成员函数的覆盖                  
     1. 4. 13  final关键字                  
     1. 4. 14  静态                  
     1. 4. 15  抽象                  
     1. 5  接口与包                  
     1. 5. 1  接口(interface)                  
     1. 5. 2  包(package)                  
     1. 6  Java异常处理                  
     1. 6. 1  异常基础                  
     1. 6. 2  异常的类型                  
     1. 6. 3  try与catch                  
     1. 6. 4  多个catch子句                  
     1. 6. 5  try语句的嵌套                  
     1. 6. 6  thow语句                  
     1. 6. 7  finally                  
     1. 7  线程                  
     1. 7. 1  多线程的概念                  
     1. 7. 2  Java线程的例子                  
     1. 7. 3  常用线程类成员函数                  
   第二部分  JSP编程                  
   第2章  JSP/Servlet概述                  
     2. 1  Java Servlet                  
     2. 2  Java Servlet的特点                  
     2. 3  JavaServerPages                  
     2. 3. 1  简介                  
     2. 3. 2  JSP和Java 2企业版                  
     2. 4  Web开发工具简介                  
     2. 4. 1  CGI(CommonGatewayIntedace)                  
     2. 4. 2  FastCGl                  
     2. 4. 3  ISAPI与NSAPI(专有Web服务器API)                  
     2. 4. 4  Co1dFusion                  
     2. 4. 5  Active Server Pages(ASP)                  
     2. 4. 6  Server—Side JavaScript(SSJS)                  
     2. 4. 7  PHP                  
     2. 4. 8  Java Servlet                  
     2. 5  多层应用结构                  
     2. 5. 1  两层体系结构                  
     2. 5. 2  三层体系结构                  
     2. 5. 3  多层体系结                  
   第3章  JSP技术                  
     3. 1  概述                  
     3. 2  JSP的基本语法,                   
     3. 3  JSP的组成要素                  
     3. 3. 1  JSP标准文本:静态的HTML                  
     3. 3. 2  JSP脚本要素                  
     3. 3. 3  JSP指令                  
     3. 3. 4  使用脚本要素和指令的例子                  
     3. 3. 5  预定义变量                  
     3. 3. 6  ISP行为                  
     3. 3. 7  注释和字符引用习惯                  
     3. 3. 8  tablib指令                  
     3. 4  JSP的优点                  
     3. 5  JSP与ASP的比较                  
     3. 5. 1  结构                  
     3. 5. 2  性能和平台无关性                  
     3. 5. 3  Session管理                  
     3. 5. 4  Application管理                  
     3. 5. 5  服务器端引用                  
     3. 5. 6  Java组件:JavaBeans                  
     3. 5. 7  JSP和数据库                  
     3. 5. 8  Java环境                  
     3. 5. 9  JSP标签可扩充性                  
     3. 5. 10  JSP跨平台的可重用性                  
     3. 5. 11  JSP与ASP比较小结                  
   第4章  JSP编程基础                  
     4. 1  利用session编程                  
     4. 2  一个处理表单的Servlet                  
     4. 3  JSP. Servlet与JavaBean                  
     4. 4  JSP高级技术                  
     4. 4. 1  Servlet有何缺陷                  
     4. 4. 2  不同的方式                  
     4. 5  JSP存在的问题                  
     4. 5. 1  直接使用Servlet的问题                  
     4. 5. 2  使用template engine的问题                  
     4. 5. 3  JSP的角色                  
     4. 6  Java分布式计算技术                  
     4. 6. 1  Servlet                  
     4. 6. 2  RMI(Remote Methodlnvocation)                  
     4. 6. 3  JDBC(JavaDatabase Conectlvity)                  
     4. 6. 4  Java IDL  (Java Interface Definition Language)                  
   第5章  HTTP Servlet API                  
     5. l  概述                  
     5. 2  常用 HTTP Servlet API概述                  
     5. 2. 1 Cookie                  
     5. 2. 2 Httpservlet                  
     5. 2. 3 HttpservletRequest                  
     5. 2. 4 HttpServletResponse                  
     5. 2. 5 HttpSession                  
     5. 2. 6 HttpSessionBindingEvent                  
     5. 2. 7 HttpsessionBindingListener                  
     5. 2. 8 SessionContext                  
     5. 2. 9 HttpUtilS                  
 第6章  系统信息                  
     6. l  初始化参数                  
     6. 1. l  获得初始参数                  
     6. 1. 2  获取初始参数名                  
     6. 2  服务器                  
     6. 2. l  服务器相关信息                  
     6. 2. 2  销定Servlet到服务器                  
     6. 3  客户端                  
     6. 3. l  获取客户机信息                  
     6. 3. 2  限制只允许某些地区的机器访问                  
     6. 3. 3  获取用户相关信息                  
     6. 3. 4  个性化的欢迎信息                  
     6. 4  请求                  
     6. 4. l  请求参数                  
     6. 4. 2  发布许可证密钥                  
     6. 4. 3  路径信息                  
     6. 4. 4  服务文件                  
     6. 4. 5  确定被请求的内容                  
     6. 4. 6  改进的 Counter Servlet程序                  
     6. 4. 7  请求机理                  
     6. 4. 8  请求头                  
     6. 4. 9  输入流                  
     6. 4. 10  额外属性                  
   第7章  传送HTML信息                  
     7. 1  response的结构                  
     7. 2  发送标准的响应                  
     7. 3  使用持续连接                  
     7. 4  生成HTML                  
     7. 4. 1  生成HelloWorld                  
     7. 4. 2  生成一个天气预报的网页                  
     7. 5  状态码                  
     7. 6  HTTP头                  
     7. 6. 1  设定HTTP头                  
     7. 6. 2  重定向请求                  
     7. 6. 3  客户牵引                  
     7. 7  错误处理                  
     7. 7. 1  状态码                  
     7. 7. 2  日志                  
     7. 7. 3  报告错误                  
     7. 6. 4  异常处理                  
   第四部分  Servlet高级编程部分                  
   第8章  Servlet中的动态页面                  
     8. 1  图像                  
     8. 1. 1  产生图像                  
     8. 1. 2  图像合成                  
     8. 3  图像特效                  
     8. 2  压缩的内容                  
     8. 3  ServerPush技术                  
   第9章  Applet与Servlet通信                  
     9. 1  Applet与Servlet通信的几种方式                  
     9. 1. 1  HTTP和原始的套接口(Socket)连接                  
     9. 1. 2  Servlet和对象串行化                  
     9. 1. 3  JDBC. RM. coRBA                  
     9. 2  App1et与Servlet通信示例                  
     9. 2. 1  Applet与Servlet通过普通HTTP方式通信                  
     9. 2. 2  一个Applet与Servlet通过HTTP对象串行化方式通信                  
     9. 2. 3  —个App1et与Servlet通过套接口方式通信                  
   第五部分  JavaBean/EJB                  
   第10章  JavaBean                  
     10. 1  概述                  
     10. 2  JavaBean的属性                  
     10. 2. 1  Simple属性                  
     10. 2. 2  Indexed属性                  
     10. 2. 3  Bound属性                  
     10. 2. 4  Constrained属性                  
     10. 3  JavaBean的事件                  
     10. 3. 1  JavaBean事件概述                  
     10. 3. 2  事件状态对象(Event StateObject)                  
     10. 3. 3  事件监听器接口(EventListenerInterface)与事件监听器                  
     10. 3. 4  事件监听器的注册与注销                  
     10. 3. 5  适配器类                  
     10. 4  Bean的定制                  
     10. 4. 1  定制器接口(CustomizerInterface)                  
     10. 4. 2  属性编辑器接口(PropertyEditorInterface)                  
     10. 4. 3  BeanInfo接口                  
     10. 5  JavaBean的持久化                  
     10. 6  JavaBean的存储格式                  
   第11章  EnterpriseJavaBeans                  
     11. 1  EJB体系结构                  
     11. 1. 1  Home接口                  
     11. 1. 2  容器                  
     11. 1. 3  Enterprise JavaBean                  
     11. 1. 4  远程接口                  
     11. 1. 5  EJBObject                  
     11. 2  EJB体系中的角色                  
     11. 2. 1  EJB提供者(Enterprise JavaBeanPovider)                  
     11. 2. 2  应用程序装配音(ApplicationAssembler)                  
     11. 2. 3  部署音(Deployer)                  
     11. 2. 4  EJB服务器提供者(EJB Server Provider)                  
     11. 2. 5  EJB容器提供者(EJB ContainerProvider)                  
     11. 2. 6  系统管理员(SystemAdminiatmtor)                  
     11. 3  会话Bean                  
     11. 3. 1  定义一个会话Bean                  
     11. 3. 2  会话Bean的交换                  
     11. 3. 3  活化和钝化                  
     11. 3. 4  会话Bean的状态管理                  
     11. 4  实体Bean                  
     11. 4. 1  实体Bean的角色                  
     11. 4. 2  实体Bean和会话Bean的比较                  
     11. 4. 3  Finder方法                  
     11. 4. 4  主键                  
     11. 4. 5  实体Bean的内外存交换                  
     11. 4. 6  自管理的持久性                  
     11. 4. 7  容器管理的持久性                  
     11. 5  部署描述符                  
     11. 5. 1  区分EJB开发的角色                  
     11. 5. 2  EJB Jar文件                  
     11. 6  事务                  
     11. 6. 1  CORBA OTS(ObjectTransaction Service, 对象事务服务)                  
     11. 6. 2  定义事务                  
     11. 6. 3  OTS中的关键部件                  
     11. 6. 4  事务和可恢复的对象                  
     11. 6. 5  在部署描述符中指定事务控制                  
     11. 6. 6  JTS—Java事务服务                  
     11. 6. 7  自管理的事务                  
     11. 6. 8  会话同步接口                  
     11. 6. 9  加入事务                  
     11. 6. 10  客户划分的事务                  
     11. 6. 11  数据库操作的事务管理                  
     11. 6. 12  分布事务的支持                  
     11. 7  结语                  
   第六部分  JDBC与JSP/Servlet                  
   第12章  JDBC基础                  
     12. 1  JDBC概述                  
     12. 1. 1  ODBC到JDBC的发展历程                  
     12. 1. 2  JDBC技术概述                  
     12. 1. 3  数据库连接                  
     12. 1. 4  JDBCAPI第一版是JDK 2的核心部分                  
     12. 2  JDBC API概貌                  
     12. 2. 1  JDBC Driver API                  
     12. 2. 2  JDBC API                  
     12. 3  使用JDBC API对数据库连接                  
     12. 4  在Applet中应用JDBC访问数据库                  
     12. 4. 1  JDBC的工作原理                  
     12. 4. 2  JDBC编写数据库程序的方法                  
     12. 4. 3  JDBC编写数据库程序的实现                  
   第13章  Servlet与JDBC                  
     13. 1  添加数据到Servlet                  
     13. 1. 1  Java数据库互联                  
     13. 1. 2  JDBC驱动器类型                  
     13. 2  JDBC应用程序接口                  
     13. 2. 1  建立一个连接                  
     13. 2. 2  执行SQL Statements和RetievingResults                  
     13. 2. 3  事物处理支持                  
     13. 3  影像数据库的例子                  
     13. 3. 1  建立查询界面                  
     13. 3. 2  连接到数据库                  
     13. 3. 3  从查询表单中汇聚数据                  
     13. 3. 4  建立查询                  
     13. 3. 5  向数据库发送查询指令                  
     13. 3. 6  向Web浏览器返回查询结果                  
     13. 3. 7  关闭数据库连接                  
     13. 4  用PreparedStatement优化程序性能                  
     13. 4. 1  销售表单更新界面                  
     13. 4. 2  建立销售表单                  
     13. 4. 3  连接到数据库                  
     13. 4. 4  检索表单数据                  
     13. 4. 5  建立PrepareStatement                  
     13. 4. 6  向数据库插入记录                  
     13. 4. 7  发送确认信息                  
     13. 5  连接池对象                  
     13. 5. 1  数据库连接池                  
     13. 5. 2  设置你的用户上限和初始化用户数目                  
     13. 5. 3  建立所有连接对象                  
     13. 5. 4  为新的请求分配连接对象                  
     13. 5. 5  断开所有的数据库连接                  
   第14章 JSP与JDBC                  
     14. 1  JSP与JDBC                  
     14. 1. 1  JNDI和数据源                  
     14. 1. 2  预备声明                  
     14. 2  数据库驱动JSP                  
     14. 2. 1  从数据表中建立JSP组件                  
     14. 2. 2  JSP与JDBC数据类型                  
     14. 2. 3  保持固定连接                  
     14. 2. 4  处理大量结果                  
     14. 2. 5  事务处理                  
     14. 3  一个JSP订票系统的例子                  
     14. 3. 1  工程概览                  
     14. 3. 2  所用数据库                  
     14. 3. 3  设计概要                  
   第七部分  中间件与JSP                  
   第15章  中间件CORBA                  
     15. 1  中间件技术                  
     15. 1. 1  什么是中间件                  
     15. 1. 2  中间件的作用和分类                  
     15. 1. 3  中间件模型和形态                  
     15. 2  分布式应用开发技术概述                  
     15. 2. 1  CORBA. DCOM. RMI简述                  
     15. 2. 2  发展趋势                  
     15. 2. 3  三种主流技术比较                  
     15. 3  CORBA技术及实例                  
     15. 3. 1  CORBA简介                  
     15. 3. 2  用Java做C0RBA开发实例                  
     15. 4  JSP与CORBA技术的结合使用                  
     15. 4. 1  如何结合使用JSP和CORBA                  
     15. 4. 2  一个例子                  
   附录                  
     附录1  JavaServer PagesTM白皮书                  
     附录2  配置JSP的运行环境                  
     附录3  在Linux下建设JSP环境                  
     附录4  用JSP构建动态网站                  
     附录5  Java Web Server中的MIME类型                  
     附录6  JSP网站参考                  
     附录7  教学光盘内容目录                  

猜您喜欢

读书导航