JavaWeb学习总结(一)___JavaWeb开发入门

一,基本概念

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上运行在其他计算机中的浏览器发出请求时,服务器才会响应。

JavaWeb学习总结(一)___JavaWeb开发入门

 

2.2、常见的Web服务器介绍

  1、WebLogic

  WebLogic是美国bea公司出品的一个application server。BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。是目前应用最广泛的Web服务器,支持J2EE规范,而且不断的完善以适应新的开发要求,启动界面如图

JavaWeb学习总结(一)___JavaWeb开发入门

  2、WebSphere

  WebSphere Application Server 是一种功能完善、开放的Web应用程序服务器,是IBM公司电子商务计划的核心部分,它是基于 Java 的应用环境,用于建立、部署和管理 Internet 和 Intranet Web 应用程序。这一整套产品进行了扩展,以适应 Web应用程序服务器的需要,范围从简单到高级直到企业级。启动界面如图:

JavaWeb学习总结(一)___JavaWeb开发入门

  3、Tomcat

  TomcatTomcat,是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且开源免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。学习JavaWeb开发一般都使用Tomcat服务器,该服务器支持全部JSP以及Servlet规范,启动界面如图:

JavaWeb学习总结(一)___JavaWeb开发入门