第一章javaweb應用開發技術概述

1.1.1、javaweb應用
1、javaweb應用:是在web容器上運行的web資源構成的集合。
2、javaweb應用開發:是基於javaee框架的,需要由該框架的容器和組件支持下完成。
3、容器:最主要的是web容器——web服務器(servlet容器)——》tomcate.
4、組件:組件是指在應用程序中能發揮特定功能的軟件單位。常見的三位組件:
(1)客戶端組件:客戶端的Applet和客戶端應用程序。
(2)web組件:web容器內的JSP、Servlet、Web過濾器、web事件監聽器等。
(3)EJB組件——EJB容器內的EJB組件。

5、組件與容器的關係:組件是組裝到JAVAEE平臺中獨立的軟件功能單元,每一個JAVAEE組件在容器中執行。

1.1.2、Java Web應用開發技術

       javaweb應用程序供用戶通過瀏覽器發送請求,在web服務器上運行程序,產生web頁面,並將頁面傳遞給客戶機器上的瀏覽器,將得到的web頁面呈現給用戶。
     開發客戶端和服務器端的程序,其開發技術與方法是不同的。
 頁面(視圖):一般由HTML、CCS、JavaScript和JSP頁面組成。
服務器(控制);一般是Sevlet、JSP組成。
業務邏輯處理:一般是JavaBean和EJB。
持久層(數據庫處理):一般是JDBC、Hibernate。
1、HTML
      HTML(Hypertext Markup Language)即超文本鏈接標示語言。使用HTML可以設置靜態網頁。
2、css(Cascading Style Sheets)即層疊樣式表,簡稱“樣式表”,是一種美化網頁的技術,主要完成字體、顏色、佈局等各方面的各種設置。
3、JavaScript
     JavaScript一種簡單的腳本語言,javascript增加了HTML網頁的互動性,它可以在瀏覽器端實現一系列動態的功能,僅僅依靠瀏覽器就可以完成一些與用戶的互動。
4、JSP
    JSP頁面由HTML代碼和嵌入其中的Java代碼組成。JSP頁面一般包含JSP指令、JSP腳本元素、JSP標準動作以及JSP內置對象。
5、Servlet
   Servlet(Java服務器小程序)是用Java編寫的服務器端程序,是由服務器端調用和執行的。
6、JavaBean
   JavaBean用Java語言編寫並遵循一定的規範類,該類的一個實例稱爲JavaBean,簡稱Bean。JavaBean可以被JSP引用,也可以被Servlet引用。
7、JDBtC
   JDBC(Java Database Connectivity,數據庫訪問接口)是Javaweb應用程序開發中最主要的API之一。JDBC API主要用來連接數據庫和直接調用SQL命令執行各種SQL語句。
8、XML
    XML(eXtensible Markup Language)可擴展的標記語言。在Javaweb應用程序中,XML主要用於描述配置信息。
9、Struts2
     Struts2框架,提供一種基於MVC體系結構的Web程序的開發方法,簡化了Web應用程序的開發,是目前最常用的開放框架。
10、Hibernate
     Hibernate 是一個面向java環境對象/關係數據庫映射工具,即ORM(Obeject-Relation Mapping對象--關係映射)工具。在分層的軟件架構中它位於下持久化層,封裝了所有數據訪問細節,使業務邏輯層可以專注於實現業務邏輯。
11、其他技術

   Ajax、EL、JSTL、過濾器、監聽器的技術。

1-2、javaweb開發環境及開發工具

       javaweb應用開發,就是如何使用java語言及其相關的開發技術,來完成web應用程序的開發過程。

       開發javaweb應用程序,需要相應的開發環境及開發工具。

1-2-1JDK的下載安裝

1-2-2Tomcat服務器的安裝和配置

/bin:存放啓動和關閉Tomcat的命令文件

/lib:存放Tomcat服務器及所有web應用程序都可以訪問的JAP文件

/conf:存放Tomcat的配置文件,如server、xml、web.xml

/log:存放Tomcat的日誌文件

/temp:存放Tomcate運行時產生的臨時文件

/webapps:通常把web應用程序的目錄及文件放到這個目錄下

/work:Tomcat將JSP生成的Servlet源文件和字節碼文件存放到這個目錄下。

1-2-3myeclipse集成開發工具的安裝與操作

1-3javaweb應用程序的開發與部署

       在myeclipse下創建web項目以及如何部署、運行。

    建立與部署javaweb項目的步驟:

(1)啓動myeclise,並選擇或創建工作區。

(2)建立javaweb項目。

(3)設計並編寫有關代碼。

(4)部署

(5)啓動web服務器(Tomcat),然後運行程序。

(6)若需要部署其他服務器,還需要生成併發布war文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章