JAVAWEB框架基礎

一:命名規範

1:項目名:沒有要求,不起中文java

2:包名:公司域名倒寫  cn.edu.huanghuaiweb

3:數據訪問層:dao,persist,mapper數據庫

4:實體:entity,model,bean,javabean,pojoapp

5:業務邏輯:service,biz框架

6:控制器:controller,servlet,action,web設計

7:過濾器:filterxml

8:異常:exceptionblog

9:監聽器:listener開發

10:註釋:文檔

       10-1:類和方法上使用文檔註釋 /**   */

       10-2:方法裏面使用/*  /* 或者//

11:類:大駝峯

12:方法,屬性:小駝峯

二:MVC開發模式

1:M:Model 模型:實體類,業務邏輯和dao

2:V:view 視圖:JSP

3:Controller 控制器:servlet     //用於視圖和業務邏輯分離

4:MVC適用於大型項目開發

5:圖示例

      5-1:先設計數據庫

      5-2:先寫實體類

      5-3:數據訪問層

      5-4:業務邏輯

      5-5:控制器

      5-6:視圖

三:框架是什麼?

1.:框架:軟件的半成品。未解決問題制定的一套約束,在提供功能基礎上進行擴充.

2.:框架中一些不能被封裝的代碼(變量),須要使用框架者新建一個xml 文件,在文件中添加變量內容.

(1): 須要創建特定位置和特定名稱的配置文件.

(2):要使用 xml 解析技術和反射技術.

3:經常使用概念

(1):類庫:提供的類沒有封裝必定邏輯。舉例:類庫就是名言警句,寫做文時引入名言警句

(2):框架:區別與類庫,裏面有一些約束。舉例:就像是填空題

四:常見的javaweb框架

1:Spring

2:SpringMVC

3:Mybatis

4:Hibernate

5:Struts