当前位置:   article > 正文

java ee入门_javaEE 入门

javaee简单入门

JavaEE将工作划分为不同的层次,包括如下三层:服务器端业务逻辑层,服务器端表示层、客户端表示层。

JavaEE API通常包含如下几个部分:

1、Servlet接口(JAVA Servlet API):处理外部请求,并将内容返回给客户端。一般出现在服务器端表示层。

2、JSP(Java Server Pages)接口:由HTML和Java代码的片段组成。在编译完成后类似于一个servlet接口,主要为了处理显示的内容。优秀的JSP接口易于维护,不负责业务逻辑方面的内容,而劣质的JSP接口则包括所有的业务逻辑。

3、EJB(Enterprise JavaBeans)接口:允许创建由服务器管理的分布式对象。

4、JNDI:(java命名和目录接口):为访问目录服务器提供支持,用于在Java EE应用的上下文中标识资源,为EJB和数据库链接提供定位。

5、java邮件接口:支持SMTP、IMAP、POP等邮件服务协议的API,也支持来自第三方的各种可用协议。

6、java事物接口(java Transaction API)允许应用管理自己的事物,支持不同层次和不同服务器上的多个组件,共同参与到同一个分布式的事物中来。

7、java消息服务接口

8、java数据库连接。

9、java远程方法调用(RMI)通过网络,用于分布式,面向对象计算的标准工具。RMI允许代码可以被另一个远程的Java虚拟机进行调用,而不必与网络通信协议打交道。

MVC:

模型:相当于一个数据库应用,用数据库来存储应用的状态。

视图:相当于一个页面的显示,以某种方式将模型中的应用展现在用户面前。

控制器:在视图中将用户的输入提交给指定的模型,然后在模型中解释用户的输入,最后将返回结果返回给视图。

JavaEE中内置了MVC的概念,常常使用JavaBean作为模型层的应用。servlet作为控制器的应用,使用JSP来进行视图层的应用。

Servlet:它的作用是在Web浏览器和JavaEE功能之间搭建一座桥梁。它接收Web请求并进行处理,然后将请求发送到Web服务器,最后将服务器的响应回送到浏览器。

Struts:

Struts的三层模型如下:在视图层,除了可以使用JSP及其标签库以外,还提供了一个强大的Struts标签库,来帮助用户解决显示逻辑。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/664131
推荐阅读
相关标签
  

闽ICP备14008679号