⑴ java web項目中,模塊的命名規則是什麼
servlet類所在包命名規范:域名類型.域名.項目名稱.web.servlet
例如:com..web.servlet
自定義標簽類所在包命名規范:域名類型.域名.項目名稱.web.tags
例如:com..web.tags
過濾器類所在包命名規范:域名類型.域名.項目名稱.web.filter
例如:com..web.filter
Action類所在包命名規范:域名類型.域名.項目名稱.web.action
例如:com..web.action
ActionForm類所在包命名規范:域名類型.域名.項目名稱.web.form
例如:com..web.form
Javabean所在包命名規范:域名類型.域名.項目名稱.web.service.impl
例如:com..web.service.impl
Javabean實現介面命名規范:域名類型.域名.項目名稱.web.service
例如:com..web.service
DAO類所在包命名規范:域名類型.域名.項目名稱..impl
例如:com...impl
DAO類所實現的介面在包中命名規范:域名類型.域名.項目名稱.
例如:com..
POJO類與hbm文件所在包命名規范:域名類型.域名.項目名稱..hbm
例如:com...hbm
全局公共類、介面類所在包命名規范:域名類型.域名.項目名稱.global
例如:com..global
全局工具類所在包命名規范:域名類型.域名.項目名稱.util
例如:com..util
⑵ 請問在java代碼中如何獲得web項目名
項目名:
String path = request.getContextPath();
WEB路徑:
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
⑶ java開源web項目有哪些
Spring MVC
Spring 框架提供了構建 Web 應用程序的全功能 MVC 模塊。使用 Spring 可插入的 MVC 架構,從而在使用Spring進行WEB開發時,可以選擇使用Spring的SpringMVC框架或集成其他MVC開發框架,如Struts1,Struts2等。
2. Struts 2
為了更詳細的闡述現代軟體工程師廣泛使用的現有Java框架,我們決定參考Apache的Struts 1後繼版本Struts 2。這個Java框架對於使用構建當代Java EE Web應用程序的工程師來說是一個很好的選擇。Apache軟體基金會為開發人員提供了一個廣泛的工具,用於創建企業級的面向Web的應用程序,開發過程的優化從開始貫徹到結束,還提供後期的維護。如果你還在為高負載系統(如廣播門戶)發愁,這個框架將是你的不二之選。
3. Hibernate
這個 Java 映射框架藉助於將持續存在的資料庫訪問操作替換為高層次的對象處理功能,來解決對象-關系的不匹配問題。每一個企業應用程序的情況都不同,而Hibernate則擁有功能強大的工具套件來幫助後台開發人員對其數據訪問層進行微調。這是一個高級的 ORM 框架,你可以用它來在 Java 對象(實體)上進行資料庫操作。利用 Hibernate 緩存來將 Java 環境中的數據持久化到資料庫是一個持久化的概念、
4. JSF
作為java EE的一部分,JavaServer Faces被Oracle所支持。雖然這不是一個可以進行快速java開發的最好框架,但它很容易使用,因為Oracle提供了大量文檔。此外,除非你離開java EE環境,JSF不需要任何的外部依賴,而功能非常強大。它擁有豐富的庫和工具(包括一個簡單的用戶界面生成工具),使之成為了一個神奇的魔法棒,無論應用程序可能看起來有多麼復雜,它都可以給予你支持與幫助。
5. Vaadin
當現代開發者創建商業應用程序,並使用GWT渲染終端網頁時,Vaadin稱得上是一個超級流行的框架。Vaadin利用一個眾所周知的基於組件的方法,能夠適應瀏覽器的變化,從而減輕了開發商的負擔。它擁有一套擴展的用戶界面組件,以及各種不同的部件和控制項,可以讓程序員在任何時候都可以建立一個很酷的應用程序。
6. Google Web Toolkit
GWT是另一個免費的java框架,它允許程序員創建和優化復雜的網路應用程序。GWT的軟體開發工具包包括核心的java API和小部件,構建隨後可以編譯成JavaScript的應用程序。
7. Grails
這個獨特的框架被視為是提升工程師生產效率的動態工具,因為其乾脆的API設計,合理的默認值以及約定架構。與java的無縫集成使得這個框架成為世界上眾多框架中的首選。一系列強大的特性,如基於sping的依賴注入和各式各樣的插件,可以提供創建現代基於web的app的所有需要的東西。
⑷ 打開eclipse怎麼建立一個java web工程
1 打開eclipse的界面,如下圖所示: