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项目是围绕具体业务逻辑采用各类框架、技术来实现开发的;
==============================================================
以上是本人拙见,有出入的地方但愿给予意见及建议!!!感谢