反向代理服務器是在服務器端設定的,主要用於隱藏服務器的真正信息和重定向請求。代理接受到請求時,判斷代理服務器的配置信息,根據配置,重定向請求到真實的請求地址(同一臺,另一臺,另外多臺(集羣)服務器上),以達到對外隱藏信息,以及負載均衡的目的。 html
若是沒有使用代理服務器,咱們在經過瀏覽器訪問服務器獲得的返回裏面,若是沒有刻意對返回頭作修改,咱們就能夠看到服務器的相關信息,以下紅框中的內容 java
JBoss是一個管理EJB的容器和服務器,支持EJB 1.一、EJB 2.0和EJB3的規範,但JBoss核心服務不包括支持servlet/JSP的WEB容器。可是這並不表示jboss不支持servlet/jsp的WEB容器,在jboss官網,下載時會發現提供了不一樣的包: nginx
1 Application Server Distribution:只支持Jboss核心服務的包 git
2 Servlet-Only Distribution :只支持WEB容器的包 github
3 Java EE7 Full & Web Distribution:同時支持J2EE服務和WEB容器的包 web
由於咱們的項目中既使用了EJB,也同時使用了web服務,因此選用了第三個包 mongodb
MongoDB是非關係型數據庫,文檔型結構存儲數據。使用buguMongo做爲mongoDB的java開發框架,經過註解的方式實現了對象與數據庫文檔存儲的映射,使用DAO實現了與數據庫的連通,提供了query方法,實現數據庫的簡便查詢。 數據庫
JDK是針對Java開發人員發佈的免費軟件開發工具包,包含完整的JRE,javac編譯器,java運行工具,jar打包工具,javadoc文檔生成器,jdb debugger調試工具等。 apache
JRE是java運行環境,包含了用戶產品環境的各類類庫,就是java的API。
centos
Jdk8主要特性是Lambdas表達式。
首先介紹git,git是一個免費和開源的分佈式版本控制系統,致力於使項目開發更迅速,更高效。
git是一個服務,github,gitlab是實現git服務的客戶端軟件,致力於使git服務操做更簡便。
gitlab提供了免費的企業版,能夠獨立搭建起只屬於本身團隊的平臺。
詳細信息請參考如下地址:
git:http://rogerdudler.github.io/git-guide/index.zh.html
git:https://marklodato.github.io/visual-git-guide/index-zh-cn.html
git:http://git-scm.com/book/zh/v1
gitlab:http://feiyang.me/2013/03/work-with-gitlab/
Interllij IDEA與Eclipse要快,幾乎不會出現卡死的現象,最實在的體驗是強大的代碼提示功能,並且快捷鍵能夠在不一樣的語言中通用。
maven是一個項目管理工具,以及自動構建工具,經過對pom.xml的配置,告知打包工具項目的依賴,打包的內容等。
jrebel是一個Interllij JDEA的插件,能夠用做熱部署的工具,文件修改後,會自動編譯以及替換原來的編譯文件,這樣不須要重啓,就能夠看到修改後的效果。
不安裝這個插件,對整個項目也沒有任何影響,可是按照後,特別是對於頁面的調整,能夠帶來不少便利。