一,基本概念
1.1,网页开发的相关知识
网络,在英语中网络即表示网页的意思,它用于表示互联网主机上供外界访问的资源。
互联网上供外界访问的网络资源分为:
- <李>
李> <李>
。
李>静态网络资源开发技术:Html
常用动态网络资源开发技术:JSP/Servlet、ASP、PHP等
在Java中,动态网络资源开发技术统称为Javaweb。
1.2,网络应用程序
WEB应用程序指供浏览器访问的程序,通常也简称为WEB应用例。如有。html, b.html……多个网络资源,这多个网络资源用于对外提供服务,此时应把这多个网络资源放在一个目录中,以组成一个网络应用(或web应用程序)
一个web应用由多个静态网络资源和动态网络资源组成,如:html、css、JavaScript文件,Jsp文件,java程序,支持jar包,配置文件等等。
web
* htm操作的过程图如下:
在静态
强>
为了可以让静态的
实现静态
- <李>
, JavaScript
李> <李>, VBScript
李>在实际的开发中
强>
使用数据库保存数据是现在大多数系统的选择,因为数据库中可以方便地管理数据,增删改查操作可以使用标准的
所谓的动态不是指页面会动,主要的特性的是:”的页面的内容可以动态更新。整个动态操作的过程图如下:
动态,等),通过网络连接到服务器上,使用协议发起请求(),现在的所有请求都先经过一个还是动态资源。
如果客户端
如果客户端(。asp/
1.6,
动态
- <李>
Microsoft asp
李> <李> PHP李> <李>
JAVA Servlet/JSP
李>1, Microsoft asp, asp。净
微软公司动态
ASPWindows + IIS + SQL 服务器/访问、ASP只能运行在Windows操作系统上,ASP现在基本上已经淘汰,现在基本上都是使用ASP.NET进行开发,ASP。净在
2。PHP
PHP
3。Servlet/JSP
这是
Servlet/JSP而且在运行中是使用多线程的处理方式,所以性能非常高。
二、WEB服务器
2.1、
2、服务器是一种被动程序:只有当Internet上运行在其他计算机中的浏览器发出请求时,服务器才会响应。
2.2、常见的Web服务器介绍
1、WebLogic
WebLogic是美国bea公司出品的一个application server。BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。是目前应用最广泛的Web服务器,支持J2EE规范,而且不断的完善以适应新的开发要求,启动界面如图
2、WebSphere
WebSphere Application Server 是一种功能完善、开放的Web应用程序服务器,是IBM公司电子商务计划的核心部分,它是基于 Java 的应用环境,用于建立、部署和管理 Internet 和 Intranet Web 应用程序。这一整套产品进行了扩展,以适应 Web应用程序服务器的需要,范围从简单到高级直到企业级。启动界面如图:
3、Tomcat
TomcatTomcat,是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且开源免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。学习JavaWeb开发一般都使用Tomcat服务器,该服务器支持全部JSP以及Servlet规范,启动界面如图: