1、什麼場景要用J2EE來開發項目? web
1、 面向Web的以服務器爲中心的企業級應用數據庫
2、 須要高可用性、高可靠性以及可擴展性的應用編程
2、怎麼搭建一個J2EE項目框架? 服務器
1、一個項目大體會用到數據庫、服務器、中間框架等; 框架
2、要了解項目自己的需求(即自己業務),尤爲是數據量的大小和訪問速度的要求(要考慮是否要用到分佈式)以及後期維護與擴展; 分佈式
3、中間框架的選擇: spa
目前,主流應用是基於S2SH框架(Struts2、Hibernate、Spring)來開發的,其中Struts2做爲表示層(view層)的佼佼者主要用於完成JSP頁面與Action的映射;Hibernate則負責底層數據庫的操做;而Spring做爲一個輕量級應用框架,其功能之強大不言而喻,不只有獨立的MVC框架實現、Template JDBC支持,支持註解、JMS等,並且能與其餘的技術框架無縫集成,其核心功能爲控制反轉IOC 和 切面編程AOP,它主要完成整合、擴展做用; xml
3、新增一個技術框架的話,怎樣與已有框架配合? 開發
以我目前瞭解的知識是這樣的: io
一、 若是項目採用了Spring框架,那麼能夠經過Spring的配置文件ApplicationContext.xml來集成;
二、 若是項目沒有采用Spring框架的話,則能夠經過web.xml來集成;
4、J2EE開發是否更側重於業務的分析?
我的感受:J2EE項目是圍繞具體業務邏輯採用各類框架、技術來實現開發的;
==============================================================
以上是本人拙見,有出入的地方但願給予意見及建議!!!感謝