Javaweb基础配置原理

1 Javaweb工做原理html

 

1、Tomcat服务器安装(Tomcat7 32bit)以及与MyEclipse集成java

一、前提:配置环境变量linux

  (1)配置java环境变量(JAVA_HOME,Path)web

     JAVA_HOME:D:\soft\Java\jdk1.7.0_21apache

  (2)配置Tomcat环境变量(CATALINA_HOME,Path)浏览器

     CATALINA_HOME:D:\soft\tomcat7tomcat

     PATH:%JAVA_HOME%\bin;%CATALINA_HOME%\bin;服务器

  (3)tomcat目录结构网络

     a、bin目录(可执行程序目录,包括能在window与linux中运行的可执行命令);app

     b、conf目录(配置信息目录, 如:更改tomcat端口号、配置权限等)

     c、lib目录(存放公共的jar包目录)

     d、logs目录(日志文件目录)

     e、temp(临时目录)

     f、webapps(部署web application目录)

     g、work(工做目录,如:jsp文件翻译与编译后的文件则存在work目录中)

二、验证Tomcat安装成功

     

   (1)WIN + R 进行命令行窗口,输入: startup.bat (若是正确则启动tomcat正常)

   (2)任意打开一浏览器在地址栏处输入 http://localhost:8080, 若是出现如下画面则表示tomcat安装成功;

 

计算机生成了可选文字: HomeDocumenta七onCon行gura七onExamplesWikiMailjngLists
FindHelp
ApacheTOmcatl7.0.61
Apache
http
SOf七柑areFOUndation
:l/www,apache.0r91
口卜
TM
RecommendedReading:
Se四eFStatUS
ManagerApp
HostManager

    http://localhost:8080含义

          

    a、http:请求的协议为超文本传输协议;

         

    b、localhost:表示服务IP为本机;

 

    c、8080:访问tomcat默认端口号;(该默认端口号能够经过配置文件进行更改)

 

   (3)更改tomcat默认端口号

          

    a、%CATALINA_HOME%\conf\server.xml (%CATALINA_HOME%为tomcat安装目录)

 

    b、在server.xml文件中打开如下配置代码

计算机生成了可选文字: <Connec七orpor七二”8080"pro七ocol二”HTTp/1.1"
connec七ionTimeou七=.,20000窗,
redirec七Port二.,8443.,/>

    c、将port=""改成自定义端口号便可(更改后保存并从新tomcat)

 

三、Tomcat7与MyEclipse8.6集成

     (1)启动MyEclipse8.6进入window-->Preferences-->MyEclipse-->servers-->Tomcat-->Tomcat 7.x

    (2)在打开的窗口中配置Tomcat home directory:指定tomcat安装目录便可,以后选择"Enable"单选项,以下图

 计算机生成了可选文字: Tomcatserver
.Enab!e
Disable
Tomcathomedirecto叮:D:\,oft\tomcat7
Tomcatbasedirectory:D:\,oft\tomcat7
Tomcattempdirecto甲:D:\soft\tomcat7\temp
optionalprogramarguments:

(3)配置好肯定后经过MyEclipse工具栏中的工具进行启动便可

计算机生成了可选文字: 召店牛1。:吞6菌龟甲圈
户MyEclipseDerby
成My〔clipsel-om。at
TomCat7.X
吕
Con6gureServer
ManageDeployments…
,争,O,9:,飞甲古琳份甲
称卜一一一一一月
众opServer
Con6gureServerConnector
创公
巳

 

2、开发web application应用程序     

 

   (1)启动MyEclipse8.6,新建立web project工程

 

   (2)指定web project项目名称

 

   (3)web project目录结构

 

       a、src(java源文件目录)

 

       b、WebRoot(指向web的根目录)

 

       c、WEB-INF(web应用程序的信息目录)

 

       d、lib(放置jar包的目录)

 

       e、web.xml(配置文件[欢迎页面的配置])

 

   (4)在webroot目录下建立一个.html文件

 

   (5)将整个web project部署至tomcat容器中

 

   (6)使用浏览器访问web application中的页面

 

3、HTTP协议详解

      

   (1)http协议

 

     a、http是一种超文本传送协议(HyperText Transfer Protocol),是一套计算机在网络中通讯的一种规则;

 

     b、HTTP属于应用层协议,位于TCP/IP协议的顶层;

 

     c、HTTP遵循请求/响应模型;

 

        d、HTTP是一种无状态的协议(正由于此特征,因此存在应用程序状态管理);

 

    (2)HTTP定义的事务处理由如下四步组成

 

        a、客户端和web服务器创建链接;

 

        b、客户端发送HTTP请求;

 

        c、服务器端接收客户端的HTTP请求,生成HTTP响应回发;

 

        d、服务器端关闭链接,客户端解析回发响应,恢复页面;

(如下是遵循HTTP请求/响应模型原理图)

    计算机生成了可选文字: 二、客户端发送
HTTP请求
三、服务器接收请求,
生成HTTp响应回发
用户工做站”,
州ToTPrequest
We白服务器
一、客户端和Web服”
务器创建链接、
}浏览器去一
《日T下尸》
)平httpd奋一
。叮TPresponse
沙..
4.二、客户端解析回
发响应
4.一、服务器关闭连
接

(3)HTTP请求方法

    a、GET(用于向服务器检索资源)

    b、POST(用于向服务器发送数据,并要求指定的URI处理)

    c、HEAD(与GET方法相同,服务器只返回状态行和头标,并不返回请求文档)

    d、PUT(请求服务器保存请求数据做为指定的URI新内容)

    e、DELETE(请求服务器删除URI中命名的资源)

    f、OPTIONS(请求关于服务器支持的请求方法信息)

    g、TRACE(请求web服务器反馈HTTP请求和其头标)

    h、CONNECT(预留作隧道处理)

(4)HTTP响应状态码

     a、1xx(信息,请求收到,继续处理)

     b、2xx(成功,行为被成功地接受、理解和采纳)

     c、3xx(重定向,为了完成请求,必须进一步执行的动做)

     d、4xx(客户端错误,请求包含语法错误或者请求没法实现)

     e、5xx(服务器错误,服务器不能实现一种明显无效请求)

上机与课后做业

一、Tomcat服务器的安装

   (1)JDK环境变量的配置

   (2)TOMCAT环境变量的配置

二、TOMCAT7与MyEclipse8.6的集成

三、建立web project项目,建立好以后部署至TOMCAT中

    (1)建立web project项目

    (2)在其web project中WebRoot目录下建立用户登陆页面(userlogin.html),效果图以下:

计算机生成了可选文字: 127.0.0.1:8088ljavaweb/chapter01/userlogin.html

计算机生成了可选文字: 登陆操做
登陆名称.
登陆密码.
}登陆{…重司
重置

    (3)将其部署至TOMCAT中运行效果

相关文章
相关标签/搜索