Java 項目命名規範
規範概覽
對於一個標準的項目來說,目錄名、包名、類名、方法名、變量名,這些名稱都有一個大致的規範。
名稱 | 規範 |
包名 | 公司域名倒寫 |
數據訪問層 | dao、persist、mapping、mapper |
實體類 | entity、model、bean、javabean |
業務邏輯 | service、biz |
控制器 | controller、servlet、action、web |
過濾器 | filter |
監聽器 | listener |
異常 | exception |
類名和方法名的註釋 | /** */ |
方法內部的註釋 | /* */ 或者 // |
類名 | 大駝峰(首字母大寫) |
方法、屬性名 | 小駝峰(首字母小寫) |
在MyBatis中
數據訪問層推薦使用mapper;
實體推薦使用pojo,pojo是目錄名,目錄下的類名稱保持和表名相同。
業務邏輯推薦使用service;
控制器使用controller或者servlet。
MVC開發模式
M:Model,模型、實體類、業務和dao
V:View,視圖、jsp
C:Controller,控制器、servlet
Java 項目命名規範
相關推薦
Java項目命名規範
lob 標簽 接口 servle 一個數 大寫 命名規範 組成 所在 1、 項目名全部小寫 2、 包名全部小寫 3、 類名首字母大寫,一般都是使用駝峰式命名。 4、變量名、方法名首字母小寫,如果名稱由多個單詞組成,每個單詞的首字母都要大寫。 5、 常量名全
Java 項目命名規範
域名 屬性 mvc borde 小寫 命名規範 myba mode 過濾器 規範概覽 對於一個標準的項目來說,目錄名、包名、類名、方法名、變量名,這些名稱都有一個大致的規範。 名稱 規範 包名 公司域名倒寫 數據訪問層 dao、persist、mappin
項目命名規範(二)
-m dem source [] 組件 button 字符 int com 項目命名規範 1.文件夾命名 1)、最好用一個單詞描述 常用項目命名omi、element、master、project、test、vue、iview 二級目錄 b
項目---命名規範
servle 使用 str listener persist tro ner con javabean 1、項目名:沒有要求,不起中文 2、包:公司域名倒寫 com.bjsxt 3、持久層:dao、persist、mapper 4、實體:entity、model、be
IntelliJ IDEA java項目導入jar包,打jar包
選項 可能 version make set 最好 tar project 沒有 一、導入 1、java項目在沒有導入該jar包之前,如圖: 2、點擊 File -> Project Structure(快捷鍵 Ctrl + Alt + Shift + s),
Linux下運行Java項目時,出現No X11 DISPLAY variable was set, but this program performed an operation which requires it.的問題解決
per 出現 cnblogs -m performed program this exp code 在~/.bashrc環境變量文件最下方加入: export DISPLAY=:0.0 然後,刷新環境變量以使其生效: source ~/.bashrc
在java項目中怎樣利用Dom4j解析XML文件獲取數據
avi conf get 自己 mar dom4j eas localhost b2c 在曾經的學習.net時常常會遇到利用配置文件來解決項目中一些須要常常變換的數據。比方數據庫的連接字符串兒等。這個時候在讀取配置文件的時候。我們一般會用到一個雷configuratio
獲取java項目根目錄
txt data popu red int request repl div spa 一 相對路徑的獲得 說明:相對路徑(即不寫明時候到底相對誰)均可通過以下方式獲得(不論是一般的Java項目還是web項目)String relativelyPa
【java項目實戰】ThreadLocal封裝Connection,實現同一線程共享資源
auth @override api 數據 學習 pow 當前 程序 word 線程安全一直是程序員們關註的焦點。多線程也一直是比較讓人頭疼的話題,想必大家以前也遇到過各種各種的問題。我就不再累述了。當然,解決方案也有非常多,這篇博文給大家提供一種非常好的
java項目遷移
新版本 support cli install ges 新版 blog tar soft 電腦重裝系統以後或者從不同MyEclipse版本遷移項目時候會出現: Project facet Java 1.5 is not supported by target runtime
Myeclipse - Web項目轉換技巧--處理Java項目、SVN非Web項目問題
問題 ava 最簡 路徑 編輯器 臨時 str ssp view 喜歡從業的專註,七分學習的態度。 概述 對於Java調試,使用Eclipse習慣性的使用Junit調試,使用Myeclipse習慣性的將項目轉成Web項目在Tomcat或Weblogic中調試,在My
Java項目經驗
not apache tput 都在 equal 同學 拷貝 特性 就會 Java就是用來做項目的!Java的主要應用領域就是企業級的項目開發!要想從事企業級的項目開發,你必須掌握如下要點:1、掌握項目開發的基本步驟2、具備極強的面向對象的分析與設計技巧3、掌握用例驅動、以
【java項目實戰】代理模式(Proxy Pattern),靜態代理 VS 動態代理
自己 text 好的 trace use 代理 分類 plproxy this 這篇博文,我們主要以類圖和代碼的形式來對照學習一下靜態代理和動態代理。重點解析各自的優缺點。 定義 代理模式(Proxy Pattern)是對象的結構型模式,代理模
在LINUX上部署帶有JAR包的JAVA項目
工程 ges 進程 服務 技術 一個 fat lib 點擊 在LINUX上部署帶有JAR包的JAVA項目 首先eclipse上要裝上一個小插件,叫做Fat Jar 點擊Fat Jar 紅框裏選上主類點擊Next 如圖把勾打上 在該路徑下找到
利用Docker搭建java項目開發環境
測試 制作 需要 oot tomcat 啟動 分享 http 創建 一、需求 一臺 Ubuntu 16.0.4 LTS ,安裝了Docker服務,Rancher服務,也制作了Tomcat相關的image,接下來我們就來說一下如何快速的構建一個開發環境和測試環境 二、步驟
ant構建java項目---Class Not Found:javac1.8
到你 重新 xml文件 構建 nload load class 打開 not 最近在使用ant構建java項目時出現了Class Not Found:javac1.8的錯誤。在網上查了查,發現是JDK版本和ant版本的兼容性的問題,那麽好吧 1.我們去A
java項目和java-web項目中文件和文件夾的含義
項目發布 右鍵 ldp classpath nbsp style cnblogs 源代碼 font 1. java項目 .project:是工程構建配置文件 .classpath:保存的是項目所用的外部引用包的路徑 .settings:記錄項目配置變化的記錄文
兩個java項目,跨域訪問時,瀏覽器不能正確解析數據問題
back false callback require autowire data category 解析 als @Controller@RequestMapping(value = "api")public class ApiItemCatController { @
Java項目--俄羅斯方塊
etc mov prot setimage 方塊 格子 pack java.awt col Java項目--俄羅斯方塊 一、心得 二、遊戲實例 遊戲截圖 目錄結構 三、代碼 1、主界面 Tetris.java 1 package com.fry.tetris;
JAVA項目細節分析(有關那個讓你非常糾結的static);
java虛擬機 限制 sys 哪些 內存分配 加載類 根據 細節 認識 也許是經歷了一次失敗。突然間的有感而發吧,忽然想寫篇博客,給大家分享一下,也是給自己總結一下這一次的教訓。 1.首先是最基礎的,哪一個類放到哪一個包裏。雖然是不會影響項目本身功能的實現,但是這些問題