java ee入门_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标签库,来帮助用户解决显示逻辑。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值