黑马程序员技术交流社区
标题:
学习java的心得
[打印本页]
作者:
hysteria33
时间:
2018-11-15 13:45
标题:
学习java的心得
我现在跟大家分享一下我学习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才会贴的更近。
作者:
梦缠绕的时候
时间:
2018-11-15 14:56
作者:
不二晨
时间:
2018-11-15 16:13
加油加油
作者:
魔都黑马少年梦
时间:
2018-11-15 16:23
作者:
小影姐姐
时间:
2018-11-15 17:10
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2