Java WEB分層設計 學習之一
一直都知道Java的東西很多很亂,作為一個初學者,我就像一個菜鳥一樣,到處問人,同時又很自卑,生怕自己學不好啊,不過,堅持的我是不會這麼容易放棄的,什麼女生不適合學程式設計呀,才不相信呢,做好自己該做的該學的,導師是要崔論文的,我是要畢業的, 所以學好Java也是必須的。加油!!!
扯了這麼多,嘿嘿,自己給自己建立自信而已啦!
Java和其他開發語言一樣,都有自己的開發平臺,這是在前面部落格已經講過了,同時,也有Java桌面開發,Java web開發,Java 嵌入式開發等等啦,可想而知,Java是多麼的強大!
Java web分層指的就是MVC?可以這麼理解吧
Java web分層設計:表現層,業務層,持久層
1、表現層:負責展示一個可操作的介面,呼叫業務層的介面,框架一般使用:struts1 struts2,當然還有webwork,。。、
Struts是基於J2EE平臺的MVC框架,主要採用Servlet和JSP技術來實現, 作為MVC的控制器。
2、業務層:負責處理業務邏輯,給表現層提供可呼叫的介面,並呼叫持久層的介面進行資料儲存,主流框架:Spring,iBATIS
Spring是一個輕型容器,核心是Bean Factory。可以和其他框架相結合。提供了IoC的容器和AOP(面向層面的程式設計)的實現。
3、持久層:負責將業務資料儲存到檔案或資料庫,儲存即持久化,主流框架:Hibernate
Hibernate是一個開源的物件關係對映(ORM)框架,對JDBC進行了非常輕量級的物件封裝,使得程式設計師可以隨心所欲的使用物件程式設計思維來操縱資料庫。
4、最底層就是資料庫啦!
具體的明天再講,今天還要看看書~~~
相關推薦
Java WEB分層設計 學習之一
一直都知道Java的東西很多很亂,作為一個初學者,我就像一個菜鳥一樣,到處問人,同時又很自卑,生怕自己學不好啊,不過,堅持的我是不會這麼容易放棄的,什麼女生不適合學程式設計呀,才不相信呢,做好自己該做的該學的,導師是要崔論文的,我是要畢業的, 所以學好Java也是必須的。加油
Activiti-master activiti5 在線java web流程設計器畫布整合視頻教程
acf -h 兩種 org 介紹 項目 orm adding 不能 本視頻為activiti工作流的web流程設計器整合視頻教程整合Acitiviti在線流程設計器(Activiti-Modeler 5.21.0 官方流程設計器)本視頻共講了兩種整合方式1. 流程設計器和其
java-web分層2-Bean和業務層
上次我們說的是Dao層,那麼這次我們來看javaBean層和業務層要實現怎樣的功能,之前說的是dao層的任務是和資料庫進行交換,可以在某個具體的實體類的DaoImpl對資料進行操作,比如說我們某一個數據表裡面取到資料了,那麼現在我們是之間傳送到前臺,還是還要經過其他的層,我
java多執行緒學習之一——執行緒的狀態、上下文切換和執行緒監控
多執行緒 執行緒的狀態 1. NEW(圖中初始狀態):一個剛建立而未啟動的執行緒處於該狀態。由於一個執行緒例項只能被啟動一次,因此一個執行緒只可能有一次處於該狀態。 2. 可執行(RUNNABLE):表示處於改狀態的執行緒可以被JVM的執行緒排程器(scheduler)進
java Web 基礎知識學習心得
javaWeb第二週 session: 維護伺服器和客戶端聯絡的一種技術 當瀏覽器訪問伺服器時,伺服器會建立一個Session物件,(HttpSession) Map結構儲存; 該物件有一個唯一的標識
JAVA web分層思想及maven web專案[持久層 (spring jdbc)業務層(spring)表現層(jsp)](探索中)(swb)
安裝過程如下 sudo apt-get install mysql-server 安裝過程中隨後設定mysql的密碼 之後sudo apt-get install mysql-client 安裝好之後使用終端進入mysql控制檯 sudo apt-get install mys
網易微專業——Java Web開發工程師學習筆記(2):Tomcat
目錄結構:bin:可執行檔案conf:配置檔案lib:Tomcat依賴庫temp:臨時資料夾webapps:預設的應用部署目錄work:供web應用使用bin:啟動指令碼通過改變環境變數JAVA_OPTS,常見啟動引數-server -Xms512m -Xmx512mserv
Java Web 課程設計需求分析文檔
接收 信息化建設 服務器 以及 對數 資料 可靠 wid 及其 企業辦公軟件管理需求分析文檔 一、引言 1.1編寫目的: 軟件需求分析是為了使用戶和軟件開發人員雙方對該軟件的初始規定有一個共同的理解,使之成為整個軟件開發工作的基礎.就本項目而言,編寫需求分析報告的
Java Web 學習筆記之一:伺服器獲取表單上傳的檔案
Servlet3.0標準之後,Java Web檔案上傳就不需要通過FileUpload等庫來實現了,通過servlet API即可實現web後臺的檔案上傳支援。 表單提交請求,表單中的檔案可以通過request.getPart()方法獲取。 下面來介紹獲取檔案的具體使用方
[Java][Web]Request 實現轉發和 MVC 設計模式
寫入 頁面 str quest 表示 請求轉發 但是 write att String data = "aaaaa"; request.setAttribute("data",data); // 將數據存在 request request.getRequestDispat
Java Web學習筆記-1
根路徑 text .get set 接口 context cat 方法 web應用 1.servlet理論上可以處理多種形式的請求響應形式 ,http只是其中之一 ,所以HttpServletRequest、 HttpServletResponse分別是ServletReq
java activiti5 在線web流程設計器整合視頻教程 SSM和獨立部署
activiti 工作流 web流程設計器 ssm activiti工作流 本視頻為activiti工作流的web流程設計器整合視頻教程整合Acitiviti在線流程設計器(Activiti-Modeler 5.21.0 官方流程設計器)本視頻共講了兩種整合方式1. 流程設計器和其它工作流
[Java Web學習]Tomcat啟動時報war exploded: Error during artifact deployment
con nim except ins ann ppr 時報 ostc med 報錯:Artifact FirstWeb:war exploded: Error during artifact deployment. See server log for details. S
Java web基礎學習之開發環境篇
work eclipse 軟件 ase java lips pda down ava Tomcat + Eclipse添加Java EE插件 因為之前進行Java SE學習已經配置了JDK,安裝了Eclipse for Java SE,所以選擇了在Eclipse上添加插件的
java+selenium3學習之一啟動firefox瀏覽器
pac cit program property lesson time oid string .com package ceshi.com.lessons;import java.util.concurrent.TimeUnit;import org.openqa.sel
Java Web項目實戰記錄(數據庫表設計)
borde 信息管理 基本 relation 都是 系統設計 width 進行 方便 又是忙到這個點 雖然累,但是看著自己的項目在一點一點的成長,心裏滿滿的成就感>_< 今天上了一下午的cep(職場社交禮儀規劃課程),是不是職場就像cep老師說的那麽的勾心鬥角呢
spring的Java配置入門(Spring Boot學習之一)
配置文件 png bean 日誌 簡單 pom artifact 簡單的 ret spring的Java配置 1、創建maven項目 使用idea創建maven項目,這裏順便提一下,idea真的比eclipse好用,早點熟悉吧。然後就是maven是java項目管理最主流的工
201671010142 Java基本程序設計結構學習的感悟
布爾 bsp 允許 其他 進行 數組聲明 語言 清晰 設計 1.在課堂檢測過程中發現自己很大的問題,有些是在學習c語言時就遺留下來的問題,比如對於自加自減,強制類型轉換的問題,在Java中又多了一個數據類型就是字節型,而且當字節想加就會自動生成int型
201671010117 2016-2017-2 《Java程序設計》Java第三周學習心得
處理方法 心得 新的 自定義 核心 一個 通過 設計 類型
JAVA Web學習筆記
通過 操作 實體 ive 計算機 mic 內容 類型 entity JAVA Web學習筆記 1、JSP (java服務器頁面) 鎖定 本詞條由“科普中國”百科科學詞條編寫與應用工作項目 審核 。 JSP全名為Java Server Pages,中文名叫java服