JavaEE入門知識積累

這裏寫圖片描述
1、名詞解釋:
JavaEE:Java EE(Java Platform,Enterprise Edition)。這個版本以前稱爲 J2EE。企業版本幫助開發和部署可移植、健壯、可伸縮且安全的服務器端 Java 應用程序。Java EE 是在 Java SE 的基礎上構建的,它提供 Web 服務、組件模型、管理和通信 API,可以用來實現企業級的面向服務體系結構(service-oriented architecture,SOA)和 Web 2.0 應用程序。Java EE 是用來做網站的-(我們常見的JSP技術)
Tomcat:是Apache基金組織提供的一種web服務器,提供對JSP和servlet的支持,通過插件的安裝,同樣可以提供對PHP語言的支持,但是Tomcat只是一個輕量級的Java web容器,像EJB這樣的服務在Tomcat中是不能運行的。
MySQL:
maven:
JSP:Java servlet pages,是一種實現普通靜態HTML和動態HTML混合編碼的技術。一旦容器把JSP文件翻譯和編譯之後,來自客戶端的每一個JSP請求就可以重用這個編譯好的二進制字節碼,沒有必要再把同一個JSP進行翻譯和編譯,這大大提高了web應用系統的性能。如果對JSP進行了修改,容器就會及時地探測到這個修改,並進程重編譯和編輯。所以JSP文件在第一次請求時會比較慢,而之後同樣JSP文件的請求會非常快。
servlet:
2、學習神器:
(1)翻牆工具:psiphon3(賽風)
(2)第三方庫:GitHub,Github就是一個可以找到大量第三方庫的地方,那是別人給我們封裝好的可以複用的代碼。比方說造一輛汽車的話,我們經常不要自己造輪子,而Github上可以找到很多優質的輪子,這些輪子還是免費(代碼都是開源的),我們應該儘量利用它們來拼裝自己的汽車。
(3)論壇:stackoverflow,在這個問答網站上你遇到的幾乎任何開發問題都能快速找到答案。
3、技術地圖:
開發環境的建立與項目管理:Eclipse、maven、git
Java編程基礎:基本語法、面向對象特性、Java8新特性、更高級庫(如guava)的使用等
前端開發技術:HTML、CSS、bootstrap、javascript基礎
spring基礎:依賴注入loC、面向切面編程AOP、Springboot
MVC框架:springMVC、structs等,包括URL路由、模板、表單、session、攔截器等知識
數據訪問:關係型數據庫、JDBC、spring JDBC、事務、ORM框架(mybatis,hibernate、JPA)
成熟應用的關鍵功能實現:郵件發送、異步任務、緩存、日誌等
應用的測試和部署

4、框架:
持久層:hibernate,mybatis
控制層:spring MVC structs2
視圖層:JSP,jstl,EL,bootstrap,easyUI,jQuery
通信:JSON,xml

發佈了16 篇原創文章 · 獲贊 29 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章