1,MVC:壹種強制分離應用程序的輸入、處理和輸出的設計模式。使用MVC的應用分為三個核心組件:模型(Mod)、視圖(View)和控制器(Control)。他們各自處理自己的任務。
Jsp+Servlet+JavaBean是壹個基本的基於mvc的開發模型。
2.數據庫:顧名思義,JAVA中常用mysql和oracle數據庫來存儲數據。
3.JDBC是壹個用於執行SQL語句的Java API,它可以提供對各種關系數據庫的統壹訪問。它由壹組用Java語言編寫的類和接口組成。JDBC提供了壹個基準,通過它可以構建更高級的工具和接口,使數據庫開發人員能夠編寫數據庫應用程序。簡單來說就是用來訪問和操作程序中的數據庫。
4.XML:字面意思是可擴展標記語言,是標準通用標記語言的子集,是用來標記電子文檔使其結構化的標記語言。在JAVA中,它通常被用作配置文件。
5.HTML:超文本標記語言,標準通用標記語言下的應用。在JAVA中,壹般指靜態頁面。(俗稱網頁)
6.CSS:級聯樣式表是壹種用於表達文件樣式的計算機語言,如HTML(標準通用標記語言的應用)或XML(標準通用標記語言的子集)。CSS不僅可以靜態修飾網頁,還可以用各種腳本語言動態格式化網頁的元素。簡單來說就是字體大小、顏色、格式、布局等。在妳的頁面上,還有壹些外觀的東西。高級可以控制頁面的縮放,並使頁面控件的位置發生變化。
7.Javascript:JavaScript是壹種直譯腳本語言,是壹種動態類型、弱類型和基於原型的語言,內置支持類型。它的解釋器稱為JavaScript引擎,是瀏覽器的壹部分,廣泛用於客戶端的腳本語言中。它最早用於HTML(標準通用標記語言下的壹種應用)網頁上,為HTML網頁添加動態功能。簡單來說就是壹個腳本,用來控制表單的提交和驗證,壹些簡單的動畫設計,以及頁面上壹些漂亮的效果。還有壹些算法壹般用於驗證和計算。
8.Servlet: Servlet:Servlet(服務器小程序),全稱Java Servlet,目前還沒有中文翻譯。是用Java編寫的服務器端程序。其主要功能是交互式瀏覽和修改數據,並生成動態Web內容。狹義的Servlet是指Java語言實現的接口,廣義的Servlet是指任何實現這個Servlet接口的類。壹般來說,人們把Servlet理解為後者。簡單來說就是壹個服務層,用來處理妳從控制器發來的數據。妳要明白MVC模式只會在SSH和SSM中接觸到,壹般不會翻譯。
9.JSP:JSP全稱:JSP java Server Pages,中文名稱為java Server Pages。它基本上是壹個簡化的Servlet設計。It [1]是由Sun Microsystems發起,多家公司建立的動態網頁技術標準。JSP技術有點類似於ASP技術。它將Java Scriptlet和JSP標簽插入到傳統的網頁HTML(標準通用標記語言的子集)文件(*。htm,*。html)來形成壹個帶有後綴(* .jsp)。用JSP開發的Web應用是跨平臺的,可以在Linux等操作系統下運行。簡單來說,妳用JAVA寫網頁(也就是Web項目)的時候,妳需要搭建的表示層(也就是讓用戶或者客戶看到的東西)就是JSP,就像網頁壹樣。
10,Ajax:AJAX是“異步Javascript和XML”(Asynchronous Javascript And XML),指的是壹種用於創建交互式web應用的web開發技術。簡單來說就是不需要頁面刷新的技術。就在妳向服務器提交數據的時候,點擊提交按鈕,頁面不會被刷新,但是這部分會被更改,增加用戶體驗。
11,JQuery:jQuery是壹個快速簡潔的JavaScript框架,是繼Prototype之後的又壹個優秀的JavaScript代碼庫(或JavaScript框架)。jQuery設計的宗旨是“少寫多做”,提倡少寫代碼,多做事。它封裝了JavaScript的常用功能代碼,提供了簡單的JavaScript設計模式,優化了HTML文檔操作、事件處理、動畫設計和Ajax交互。簡單來說就是Javascript的升級版。(有爭議)
12,Struts2: Struts 2是基於MVC設計模式的Web應用框架,本質上相當於壹個servlet。在MVC設計模式中,Struts 2作為控制器來建立模型和視圖之間的數據交互。Struts 2是Struts的下壹代產品,是基於struts 1和WebWork技術的全新Struts 2框架。
13,名師論壇:這個高級!是名師論壇!
14,hibernate:Hibernate是壹個開源的對象關系映射框架,用壹個非常輕量級的對象封裝了JDBC,建立了POJO和數據庫表的映射關系,是壹個全自動的orm框架。Hibernate可以自動生成SQL語句並自動執行,讓Java程序員可以用對象編程的思維隨意操縱數據庫。Hibernate可以在任何使用JDBC的情況下使用,不僅是在Java客戶端程序中,也可以在Servlet/JSP Web應用程序中使用。最具革命性的是,在應用EJB的J2EE架構中,Hibernate可以代替CMP,完成數據持久化的任務。簡單來說就是JDBC的升級版,因為可以應用到其他數據庫,所以不會因為數據庫不同而重寫數據訪問層代碼(JAVA裏叫Dao層)。這個詞的字面意思是休眠,意思是這個框架出來,JAVADao層的程序員就可以休眠了。(開玩笑)
15,Spring:Spring是壹個開源框架。Spring是壹個輕量級Java開發框架,興起於2003年,由Rod Johnson創立。簡單來說,Spring是壹個分層的JavaSE/EEfull-stack(壹站式)輕量級開源框架。從字面上看,spring就是這個框架出來的時候,JAVA程序員的春天就來了。
為了樓主的欣賞,玩了這麽久真的很累。