JavaWeb系列之介绍

1、WEB开发的相关知识

   ●概念WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。

   ●Internet上供外界访问的Web资源分为

      静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。

动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。

2、静态web资源开发技术

   Html

3、常用动态web资源开发技术

   JSP/ServletASPPHP

Java中,动态web资源开发技术统称为Javaweb,我们课程的重点也是教大家如何使用Java技术开发动态的web资源,即动态web页面。

4、WEB服务器

   学习web开发,需要先安装一台web服务器,然后再在web服务器中开发相应的web资源,供用户使用浏览器访问。

   常见WEB服务器:

  ●WebLogicBEA公司的产品,是目前应用最广泛的Web服务器,支持JavaEE规范,而且不断的完善以适应新的开发要求,启动界面如图

 

  另一个常用的Web服务器是IBM公司的WebSphereAS,支持JavaEE规范,启动界面如图

 

大名鼎鼎的红帽的产品,原来属于开源组织JbossAS,后被红帽收购。支持JavaEE规范,免费

 

在小型的应用系统或者有特殊需要的系统中,可以使用一个免费的Web服务器:Tomcat,该服务器支持JSP以及Servlet规范。启动界面如图

 

5、JavaWEB应用程序

   WEB应用程序指供浏览器访问的程序,通常也简称为web应用。

一个web应用由多个静态web资源和动态web资源组成,如:

htmlcssjs文件

Jsp文件、java程序、支持jar包、

配置文件

……

Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚似目录的映射。

6、Web组件的URL

   无论是开放式目录结构还是打包文件方式发布web应用,web应用的默认URL入口都是Web应用的根目录名。例如要访问MyApp应用,它的URL入口为/MyApp,如访问本地服务http://localhost:8080/MyApphttp://127.0.0.1:8080/MyApp

7、web.xml文件

    通过web.xml文件,可以将web应用中的:

某个web资源配置为网站首页

servlet程序映射到某个url地址上

……

但凡涉及到对web资源进行配置,都需要通过web.xml文件

举例:通过web.xml文件配置网站首页。

注意:web.xml文件必须放在web应用\WEB-INF目录下。

 

8、Tomcat体系架构

   

9、Tomcat的组成结构

   

10、Context元素

    Tomcat6.x提供了多种配置<Context>元素的途径。当其加载一个web应用时,会依次按照以下五种方式尝试查找Web应用的<Context>元素,直到找到为止:

1)Tomcat安装目录/conf/context.xml文件中查找<Context>元素。

2)Tomcat安装目录/conf/[enginename]/[hostname]/context.xml.default文件中查找<Context>元素。

[enginename]:表示<Engine>name属性

[hostname]:表示<Host>name属性。

3)Tomcat安装目录/conf/[enginename]/[hostname]/[contextpath].xml文件中查找<Context>元素。

[contextpath]:表示单个Web应用的URL入口。

11、

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值