A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

hysteria33

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© hysteria33 初级黑马   /  2018-11-15 13:45  /  1544 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

    我现在跟大家分享一下我学习JavaEE感受,其实javaEE就是J2EE的新名称,是java 企业级应用基于组件。
JavaEE体系结构分为表示层,中间层及数据层,那么JavaEE技术也是对应该体系结构的,可分为表层技术,中间层技术及数据层技术。此外JavaEE还涉及到系统集成的一些技术。
    首先给大家介绍一下表示层技术:表示层顾名思义是显示层,就是显示给顾客看的页面,通过这些页面客户端可以跟我们的服务器互动。主要包括HTML,JavaScript,jsp,Ajax。HTML页面主要是显示的界面应该很熟悉了。JSP做过处理的最终变为HTML的显示页面是通过这个可以进行真正的互动了。JavaScript是做一些例如输入不能为空用的脚本语言。Ajax是最近两年刚刚流行的技术。需要注意的是,Ajax并不是一种技术,而是几种技术的整合。Ajax的主要功能是异步的向服务器端发送数据请求,处理数据或者根据返回的数据重新显示页面。
其次是中间层技术1.Servlet是控制器,是通过HTML页面接受客户端请求,从而转给Servlet并做出响应的Java程序。Servlet是中间层技术的重要组成部分,他控制着其他的组件。2.JSTL是辅助JSP显示动态内容的标准标签库。3.JavaBean是JavaEE得模型组件。4.中间层的框架技术Struts框架:Struts主要是扩展了Servlet。
    再次是数据层技术1.JDBC技术--JDBC(Java Database Connectivity):Java数据库连接。使用JDBC操作数据库中的表和数据。2.数据层框架技术,数据层框架——Hibernate为我们提供了以对象的形式操作关系型数据库数据的功能。
    最后给大家介绍一下系统集成技术。在一些大型项目中,整个应用程序被分成若干个模块,由不同的开发团队同步进行开发,有可能他们使用的技术也是个不相同的,在每个功能模块开发结束后,所要做的事情就是把这些零散的模块,整合成一个整体,这才是我们也是客户所要的东西,这是我们就要用到有关系统集成的技术(Web Service)。1.JAX-WS技术:JAX-WS(Java API for XML Web Service)是JavaEE平台的重要组成部分,它简化了使用Java技术开发Web服务的工作。2.JNDI(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API,命名服务把对象和名称联系在一起,并且可以通过名称找到相应的对象。
   在我看来, jsp,servlet,javabean,jdbc都掌握到一定程度后,会对javaEE技术有一个比较透彻的了解。如果这个时候能做个项目就更好了,不仅能巩固而且对系统的架构会有更加深刻的理解,这样你离 企业级才会更近,与javaEE才会贴的更近。


4 个回复

正序浏览
回复 使用道具 举报
回复 使用道具 举报
加油加油
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马