出版时间:2009-9 出版社:机械工业出版社 作者:盛华 页数:516
Tag标签:无
前言
Java语言是为网络编程量身定做的计算机语言,它具有高效率。高性能。跨平台。可移植。经济和安全等优良特性,因此,Java语言迅速成为网络应用软件的主流编程语言。 Servlet和JSP技术是Java语言在网络上的应用。它们是网络的中间层,在Web浏览器(或用户)与数据库。JavaBean(或服务器上的其他Web应用)互动中,它起着桥梁的作用。客户把请求发送给服务器,服务器根据请求使用Web中间层(Servlet和JSP)与后台数据库(JDBC)以及其他Web应用对话,然后把结果通过JSP显示给客户。本书使用的所有软件都可以从相关网站免费下载。本书的内容完全能满足中等规模公司开发网络业务所需知识。 本书首先介绍怎样安装和使用SJSAS9。1(SunJavaSystemApplicationServer)和Tmocat网络服务器,介绍怎样使用NetBean6。1集成开发环境(IDE)工具来开发Web应用。NetBean容易编辑。布局和运行Web应用中的各种文件。本书系统。完整地介绍了Servlet技术和JSP技术,发挥Servlet和JSP各自优点,实现MVC模型。讲述了怎样使用session。cookies。JavaBean。表达式语言(EL)。定制标签和标准标签库(JSTL),怎样使用MySQL和Derby数据库引擎来实现JDBC和数据库连接池,如何创建Web监听和过滤器。讨论了网络安全问题:FORM和BASIC认证,安全连接(SSL),最后介绍了综合电子商店实例,即在线手机商店。 本书遵循的原则 由浅入深,循序渐进,这是本书遵循的原则。前面章节所涉及的知识尽可能不交织到后面章节的知识,有时难免,也会提醒读者,以免挫伤初学者的兴趣。对初学者,我们建议用编译工具TextPad,它是介于集成开发环境(IDE)与文本编辑器之间的工具。集成工具往往给开发者带来方便,而给初学者带来困惑。对具有初步Servlet和JSP知识的开发者,我们强力推荐NetBean。本书注重基础知识,俗话说万丈高楼平地起,掌握了基础知识并培养了兴趣,读者就可以通过网络继续深造和创新。 少而精,本书以少而精为宗旨。Internet自上世纪末发明以来,取得快速发展和广泛的应用,几乎渗透到生活的各个方面。各个软件公司像雨后春笋般地涌现,新的技术日新月异,层出不穷。怎样为初学者写一本少而精的网络编程书是件困难的事情。同时网络编程的初学者如何在浩瀚的。五花八门的IT书籍中,找到一本适合自己需求的启蒙书,也是一件困难的事。本书力求内容简明扼要,条理清晰精练。大而全。包罗万象不是本书追求的目标。
内容概要
本书介绍Java网络编程的基础知识和应用。 全书分为18章和1个附录,内容主要为:HTML基本知识,Servlet和JSP概论,可扩展标记语言(XML)的基本语法,Servlet技术,Servlet基本概述,Servlet处理用户请求,HTTPP向应,cookies和session,JSP基本语法,JSP使用JavaBean,整合Servlet年13JSP(MVC),JSP表达式语言,JSP自制标签,数据库JDBC,网络安全,Servlet和JSP过滤器,Web应用事件监听器,在线手机商店。附录内容为缩写词列表。 本书适用于有Java语言基础知识,同时想掌握Servlet和JSP技术的读者。
作者简介
盛华,籍贯江苏省溧阳县,1968年毕业于南京气象学院(现南京电子信息工程大学),1981年取得硕士学位,1984年在中国科学院大气物理研究所取得博士学位。1989年后,先后在澳大利亚国家气象局数值预报研究中心,美国国家气象中心,加拿大环境部气候研究中心和美国哥伦比亚大学
书籍目录
前言第一篇 预备篇 第1章 HTML与表单 1.1 HTML基础 1.1.1 制作HTML文件的工具 1.1.2 HTML文件结构 1.1.3 HTML链接 1.1.4 制作HTML表格 1.1.5 HTML文件包括图像 1.1.6 样式表 1.2 创建HTML表单 1.2.1 创建表单 1.2.2 文本框、密码框和隐藏域 1.2.3 编写按钮 1.2.4 复选框和单选钮 1.2.5 组合框和列表框 1.2.6 文本区域 1.2.7 设置控制的tab顺序 本章小结 第2章 Servlet和JSP概述 2.1 Servlet和JSP 2.1.1 Servlet 2.1.2 JSP 2.2 为什么要创建动态网页 2.3 Servlet的优势 2.4 下载和安装Java 2.5 下载和配置服务器 2.5.1 SJSAS9.1 2.5.2 Tomcat6.0.18 2.6 Web应用 2.6.1 Web应用的目的 2.6.2 Web应用结构 2.7 创建一个简单的Web应用 2.7.1 使用了包的Servlet 2.7.2 使用包和辅助类的Servlet 2.7.3 web.xml文件 2.8 NetBean 本章小结 第3章 XML与web.xml 3.1 XML引论 3.1.1 XML基本语法 3.1.2 XMLSchema 3.1.3 XSLT 3.1.4 DTD 3.2 部署描述文件(web.xml) 3.3 举例说明web.xml文件中的元素 3.3.1 给Servlet或JSP命名并定制URL 3.3.2 禁止激活器Servlet 本章小结第二篇 Servlet技术 第4章 Servlet基础 4.1 Servlet的基本结构 4.1.1 Servlet概述 4.1.2 Servlet的基本结构 4.1.3 输出HTML文本 4.1.4 Servlet包 4.1.5 Servlet配置和运行 4.2 几个HTML工具函数 4.3 Servlet生命史 4.3.1 service方法 4.3.2 doGet、doPost和doXxx方法 4.3.3 init方法 4.3.4 destroy方法 4.4 Servlet查错 4.5 实例:emailList应用 本章小结 第5章 Servlet处理请求:表单数据和请求头 第6章 HTTP响应;状态码和响应头 第7章 cookies和session第三篇 JPS技术 第8章 JSP基本语法 第9章 在JSP中使用JavaBean 第10章 整合Servlet和JSP(MVC) 第11章 JSP的表达式语言 第12章 自制标签 第13章 JSP标准标签库第四篇 高级篇 第14章 数据库JDBC 第15章 网络安全 第16章 Servlet和JSP的过滤器 第17章 Web应用事件监听器 第18章 在线手机商店附录 缩写词列表参考文献
编辑推荐
学习SJSAS91、Tomcat、Notbean61的使用。 掌握Servlet技术和JSP技术,如何发挥各自优点,实现MVC模式,由浅入深,循序渐进Java语言是为网络编程量身定制的计算机语言,它具有高效率、高性能、 跨平台、可移植、经济、安全等优良特性,因此,Java语言已经成为网络应用软件的主流编程语言。 本书详细介绍Javal网络编程的基础知识,并通过实例等方式教授网络应用 开发的技能。 本书具有以下特色: ·学习SJSAS91、Tomcat、Netbean61的使用 ·掌握Servlet技术和JSP技术,如何发挥各自优点,实现MVC模式 ·由浅入深,循序渐进,从基础知识到实战技能 ·实例丰富,共包含354个例程 ·在线手机商店的综合性实例 ·凝结了作者多年海外系统开发工作经验
图书封面
图书标签Tags
无
评论、评分、阅读与下载