虽然也写过一些代码,用过struts1 struts2,也看过spring,jpa但是突然发现自己对JAVAEE整个框架还是缺乏许多最基本的认识,就当是给自己补习吧...HOHO
简单的说 JAVAEE就是一整套API规范,目标是为了构建大规模的业务系统.
多层体系结构 (以后理解MVC应该用的到吧)
单层 ----> 两层------>多层
前面两种就不描述了,应该是个IT的都知道了,
多层 用户界面逻辑-------业务模型-------业务逻辑----业务对象到数据源的映射-------数据访问
容器:由JAVA应用服务器提供,为服务器端JAVA组件提供运行环境,或者说将客户端与业务逻辑组件链接起来。。
Servlet:用来增强WEB服务器,提供动态的响应结果,至此会话管理,可以与JAVABean结合使用。
JSP:在静态的HTML格式文件中插入JAVA代码,实际上在第一次被请求是,JSP文件被编译成Servlet,以后容器中响应请求的仍旧是Servlet。。
JSF:没接触过,以后补吧
JDBC:用于访问数据库的接口,具体如何访问由各个厂商实现。(貌似想在流行JPA了..)
EJB:JAVAEE最初用EJB来处理业务逻辑(构想,现在很多轻量级的框架不这么做,呵呵,不知EJB3能否收复河山),服务器端组件包括JSP(展示)+Servlet(控制/调度)+EJB(处理业务逻辑) ,完全不熟悉EJB,有待学习