分享
 
 
 

贯通Java Web开发三剑客:Eclipse+Tomcat+Ant整合开发

贯通Java Web开发三剑客:Eclipse+Tomcat+Ant整合开发  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,

作者: 希赛IT发展研究中心组 编

出 版 社: 电子工业出版社

出版时间: 2008-10-1字数: 896000版次: 1页数: 535印刷时间: 2008/10/01开本: 大16开印次: 1纸张: 胶版纸I S B N : 9787121074004包装: 平装编辑推荐

本书使用的开发环境是Java Web,Eclipse和Tomcat工具,以及Ant技术。

全书内容由浅入深,并辅以大量的实例说明,引领读者从基础到实践地进行学习,而且对不同的知识点安排了相应的项目案例,帮助读者掌握Web站点的开发技术。

内容简介

本书分为六篇共19章,包括基础知识、Eclipse工具的介绍、Tomcat工具以及Servlet和JSP的介绍、Ant技术以及Ant结构化程序设计方法的介绍、Struts2技术的介绍和项目实例系统的开发。全书内容由浅入深地逐步引领读者从基础到各个知识点的学习,并辅以大量的实例说明,最后给出了两个完整的项目案例。

随书的配套光盘中含全书所有实例的源代码以及项目案例的源代码,供读者学习参考使用。

本书可作为Java Web编程入门教材,或供有一定Java Web编程基础的程序员作为参考用书,也可供社会Java技术培训班作为教材使用。

目录

第一篇 Web基础技术

第1章 Web基础技术

1.1 Web系统结构

1.2 HTTP

1.3 HTTP请求与响应

1.3.1 HTTP请求消息

1.3.2 HTTP响应消息

1.3.3 Header Field

1.4 HTML

1.4.1 标签和属性

1.4.2 常用标签

1.5 Cookie和Session

1.5.1 Cookie

1.5.2 Session

1.6 本章小结

第2章 Java Web开发简介

2.1 Java Web开发技术

2.1.1 CGI技术

2.1.2 Servlet技术

2.1.3 JSP技术

2.1.4 Struts技术

2.2 Java Web开发工具

2.2.1 Tomcat

2.2.2 Eclipse

2.3 本章小结

第二篇 Eclipse 工具介绍

第3章 Eclipse基础

3.1 Eclipse简介

3.1.1 Eclipse的发展

3.1.2 Eclipse的架构

3.2 Eclipse的下载与安装

3.2.1 WTP简介

3.2.2 WTP-Eclipse的下载与安装

3.3 本章小结

第4章 Eclipse集成开发环境

4.1 Eclipse界面

4.1.1 视图和透视图

4.1.2 菜单

4.1.3 快捷图标栏

4.2 Eclipse常用配置

4.2.1 快捷键设置

4.2.2 定义用户库

4.2.3 配置Clean up首选项

4.2.4 配置Java代码模板

4.2.5 配置Java代码格式化工具

4.2.6 配置Web开发工具

4.3 Eclipse插件

4.3.1 浏览插件

4.3.2 安装插件

4.4 本章小结

第5章 使用Eclipse开发Java Web应用

5.1 Eclipse Web工程

5.1.1 静态Web工程

5.1.2 动态Web工程

5.1.3 Web工程属性配置

5.2 编辑Web内容

5.2.1 开发静态Web对象

5.2.2 开发动态Web对象

5.3 本章小结

第三篇 Tomcat工具及Serverlet和JSP介绍

第6章 Tomcat基础

6.1 Tomcat简介

6.2 Tomcat下载与安装

6.2.1 下载

6.2.2 安装

6.3 Tomcat服务器结构

6.4 Tomcat基础配置

6.4.1 server.xml配置文件

6.4.2 Tomcat其他配置文件

6.5 在Eclipse中安装Tomcat插件

6.5.1 下载和安装

6.5.2 配置Tomcat插件

6.6 本章小结

第7章 Tomcat中的Web应用

7.1 Web应用简介

7.1.1 Web应用的结构

7.1.2 Web应用的上下文路径

7.2 将Web应用部署到Tomcat中

7.2.1 将Web应用复制到webapps目录下

7.2.2 使用Context元素

7.3 配置Web应用

7.3.1 Web应用部署描述符

7.3.2 默认的通用Web应用部署描述符

7.4 本章小结

第8章 Servlet基础

8.1 Servlet简介

8.1.1 Servlet的概念

8.1.2 Servlet的生命周期

8.1.3 Servlet的工作过程

8.1.4 请求的分发

8.1.5 Hello World Servlet

8.2 Servlet中的关键概念

8.2.1 Servlet接口

8.2.2 ServletConfig接口

8.2.3 ServletContext接口

8.2.4 RequestDispatcher接口

8.2.5 接口之间的关系

8.3 GenericServlet和HttpServlet

8.3.1 GenericServlet抽象类

8.3.2 HttpServlet抽象类

8.4 ServletRequest

8.4.1 ServletRequest

8.4.2 HttpServletRequest

8.4.3 HttpServletRequestPrinter实验

8.5 ServletResponse

8.5.1 ServletResponse

8.5.2 HttpServletResponse

8.6 Servlet过滤器

8.6.1 关键概念

8.6.2 Servlet包装器

8.6.3 编写过滤器

8.6.4 部署和运行过滤器

8.7 Servlet实践

8.7.1 从头开发Servlet

8.7.2 在Servlet中使用ServletConfig

8.7.3 使用ServletContext获取信息

8.7.4 使用HttpServletResponse控制

8.7.4 响应

8.7.5 使用HttpSession实现会话级信息

8.7.5 管理

8.7.6 使用Cookie在客户端存储信息

8.7.7 使用Servlet Filter实现登录验证

8.7.8 使用Servlet Filter改变请求

8.7.9 使用Servlet Filter改变响应

8.8 本章小结

第9章 JSP基础

9.1 JSP的表象和本质

9.2 JSP的基本语法

9.2.1 JSP程序代码块

9.2.2 JSP声明代码块

9.2.3 JSP输出代码块

9.2.4 JSP注释代码块

9.2.5 JSP指令代码块

9.2.6 JSP预定义标签

9.3 JSP的隐含对象

9.3.1 request、response、config

9.3.1 和application对象

9.3.2 out对象

9.3.3 page对象

9.3.4 session对象

9.3.5 exception对象

9.3.6 PageContext对象

9.3.7 对象属性的作用域

9.4 开发自定义标签

9.4.1 自定义标签简介

9.4.2 JSP标签体系

9.4.3 开发Tag级别的标签

9.4.4 开发IterationTag级别的标签

9.4.5 开发BodyTag级别的标签

9.5 本章小结

第四篇 Ant技术及其结构化程序设计方法介绍

第10章 Ant基础

10.1 Ant做什么

10.2 Ant简介

10.3 Ant安装与配置

10.3.1 系统环境

10.3.2 Ant下载

10.3.3 安装和配置

10.4 Hello Ant应用

10.4.1 应用描述

10.4.2 应用分析

10.4.3 编辑应用

10.4.4 运行应用

10.5 本章小结

第11章 编写和运行Ant脚本

11.1 Ant脚本介绍

11.1.1 Ant脚本结构

11.1.2 Target

11.1.3 Task

11.1.4 Property

11.2 运行Ant

11.3 本章小结

第12章 在Eclipse中使用Ant

12.1 在Eclipse中配置Ant

12.2 编辑和运行Ant脚本

12.2.1 编辑Ant脚本

12.2.2 运行Ant脚本

12.3 本章小结

第13章 Ant主要任务介绍

13.1 归档任务

13.1.1 GZip/BZip2

13.1.2 GUnzip/BUnzip2

13.1.3 Zip

13.1.4 Jar

13.1.5 Tar

13.1.6 War

13.1.7 Ear

13.1.8 Cab

13.1.9 Unjar/Untar/Unwar/Unzip

13.2 编译任务

13.2.1 Javac

13.2.2 Depend

13.3 执行任务

13.3.1 Java

13.3.2 Ant

13.3.3 AntCall

13.3.4 Exec

13.3.5 Sleep

13.4 文件任务

13.4.1 FileSet

13.4.2 Chown

13.4.3 Concat

13.4.4 Copy

13.4.5 Delete

13.4.6 Move

13.4.7 Mkdir

13.4.8 Get

13.4.9 Replace

13.5 属性任务

13.5.1 Property

13.5.2 Available

13.5.3 Condition

13.5.4 LoadFile/LoadResource

13.5.5 LoadProperties

13.5.6 Echoproperties

13.6 其他任务

13.6.1 Echo

13.6.2 Fail

13.6.3 Input

13.6.4 Sound

13.6.5 Import

13.7 本章小结

第14章 Ant结构化程序元素

14.1 常量和变量

14.1.1 常量

14.1.2 变量

14.2 分支结构

14.2.1 Ant中的分支结构

14.2.2 常用条件判断式

14.2.3 Ant中的布尔变量

14.3 函数

14.3.1 Ant和AntCall

14.3.2 参数传递

14.3.3 编写函数

14.4 循环结构

14.4.1 常用集合类型

14.4.2 自建循环

14.5 输入/输出

14.6 本章小结

第15章 Ant结构化程序设计

15.1 基本步骤

15.2 构建流程图

15.2.1 构建流程图的符号定义

15.2.2 构建流程图的形成

15.3 编写函数

15.3.1 函数的抽象程度

15.3.2 函数的编写

15.4 编写脚本

15.5 本章小结

第16章 使用Ant发布Web应用

16.1 发布过程分析

16.1.1 Eclipse中的Web应用

16.1.2 Tomcat中的Web应用

16.1.3 发布步骤

16.2 编写脚本

16.2.1 构建流程图

16.2.2 编写函数

16.2.3 编写脚本

16.3 使用脚本

16.4 本章小结

第五篇 Struts2 技术介绍

第17章 开发Struts2应用

17.1 Struts2简介

17.1.1 下载Struts2

17.1.2 Struts2架构

17.2 配置Struts2应用

17.2.1 web.xml

17.2.2 struts.xml

17.2.3 struts.properties

17.3 开发Struts2应用

17.3.1 使用Eclipse开发Struts2应用

17.3.2 Tomcat中的Struts2应用

17.3.3 使用Ant发布Struts2应用

17.4 本章小结

第六篇 实例系统的开发

第18章 简单论坛系统开发

18.1 简单论坛系统需求

18.2 界面设计

18.2.1 用户登录页面

18.2.2 用户注册页面

18.2.3 注册成功页面

18.2.4 文章列表页面

18.2.5 文章浏览页面

18.2.6 发表文章页面

18.3 Web系统开发

18.3.1 新建SimpleForum工程

18.3.2 SimpleForum系统架构

18.3.3 开发模型

18.3.4 开发视图

18.3.5 开发控制器

18.4 测试简单论坛系统

18.5 本章小结

第19章 使用Struts2开发简单论坛系统

19.1 系统设计

19.1.1 MVC框架设计

19.1.2 Action设计

19.2 系统开发

19.2.1 搭建工程

19.2.2 开发模型

19.2.3 开发视图

19.2.4 开发控制器

19.2.5 配置应用

19.3 本章小结

书摘插图

第2章 Java Web开发简介

Jaya语言就是为了满足Internet上的应用而诞生的。从动态Web应用出现以来Java及其相关技术就在Web开发领域中起着举足轻重的作用,一系列基于Java的Web开发技术长期以来一直是Web开发领域中最活跃的成分。

本章将首先介绍第一个将Web带向动态化的CGI技术,然后简单介绍基于Java的Servlet技术和JSP技术并与CGI技术进行对比,以及在Java Web开发领域中非常流行的Struts技术。最后分别介绍了支持Java Web开发的两个最重要的工具:Tomcat和Eclipse。

2.1 Java Web开发技术

起初,所有的Web应用都是静态的,网页只是作为一个信息发布的平台,客户机请求服务器上的某个资源,服务器将指定的资源返回给客户机;所谓Web开发也只是编写能够有效组织信息的HTML文档,并将其适当地相互链接;可以说,这个时候开发一个Web应用还不能称为真正的Web开发。但实际上,这种模式对于很多Web应用已经足够了,它们只需要通过Web发布和接收一些信息。但是,随着网络的普及和Web应用的越来越复杂便使得静态的Web开发技术无法满足要求了。

2.1.1 CGI技术

把Web应用带向动态化的第一个技术就是CGI,即通用网关接口(Common Gateway Interface)。它是外部程序和Web服务器之间的标准编程接口,在物理上它是一段运行在Web服务器上的程序。与静态的Web应用不同,当客户端请求一个CGI程序时,CGI会执行一个程序,并且执行结束后根据执行的结果将适当的信息反馈给客户机。准确地说,CGI不是一种编程语言,而是一种接口,它定义了一种w-eb服务器与其他编程语言的接口。CGI程序可以用很多语言编写,比如:C++、Perl等。不过,在创建动态的Web页面时CGI也存在一些安全方面的问题。这是因为采用CGI将允许别人在你的系统上执行程序,大多数情况下这可能没有问题,但是别有用心的用户则很可能会利用这一点让系统运行你本来不想运行的程度。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有