JAVAEE项目实践 : 一、javaee技术总结(可以使用的功能)

一:JDBC:提供对各种关系数据库的统一接口。

二:JavaBeans:符合某种特定规范的Java类。
(我的理解:JavaBeans就是以特定格式进行书写的类,主要是为了提高类的可服用性。该特定格式是指对公有类的私有属性进行get、set的方法设置与无参构造方法的设置。如下图)
在这里插入图片描述
而且JavaBeans格式的类可以在JSP文件中被引用,从而达到控制活动的作用。
关于JavaBeans的具体情况这篇文章有更详细的介绍(https://blog.csdn.net/qq_34803572/article/details/71487355)

三:JavaServlet:可以将其理解为一个特殊的Java类,通过在XML文件中进行配置,当你的web页面提交了一个get或post命令的时候将直接跳转到servlet类那里,然后servlet作为一个类似中转站的地方可以通过doGet与doPost方法对该命令进行处理判断后再跳转到特定地址页面。(eg:你在页面代码写的是get方法跳转,那么就运行servlet里doGet方法里面的代码。反之亦然。)
ps:但是在新的Java规范里我们可以使用注解来代替XML的配置。注解更加方便,但具体实现原理后面再讨论。

四:JSP:服务器在页面被客户端请求后,对java代码进行处理,然后将生成的HTML页面返回给客户端浏览器。
我上面提到过,当web界面(客户端)提交了get或post命令后将跳转servlet那里。那么浏览器上web页面是从哪来的呢,很显然这是由服务端发送的HTML代码组成的。但是服务端却不能单纯的存储HTML数据,因为客户端提交的数据往往是动态的,HTML是静态数据。
因此服务端可以使用JSP页面,这种页面是动态的。可以在HTML中使用<% %>对jsp进行引用。通过使用jsp实现对数据的动态处理,再由服务器如Tomcat之类的转化为HTML文件发送到客户端。
有关JSP的实现原理可这篇文章有更详细的解释(https://www.cnblogs.com/xdp-gacl/p/3764991.html)

五:XML:可以拓展标记语言,一种用了定义其他标志语言的语言。
XML用于不同平台之间传输数据。

六:EJB:使得开发者方便的创建、部署和管理跨平台的基于组件的企业应用。
根据这篇文章[https://www.cnblogs.com/strugglion/p/6027318.html]也就说:把你软件中需要执行制定任务的那些类,不放到客户端软件上而是放到服务端上。

自己尚未有实际理解的内容:RMI、JNDI、JMS。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值