您的位置 首页 java

Java开发中应用到的关键技术

Java 技术以专业性和强大的规范性独受企业青睐。企业对合格的Java开发人员求贤若渴, 在各大主流招聘平台上, Java相关职位数量一直名列前茅。

java开发招聘信息

Java生态圈全方位覆盖各个领域(web端、移动端、大数据、桌面应用等等),新兴编程语言如Scala, Kotlin 等, 也都是基于Java设计的;掌握Java, 就掌握了软件开发的过去, 现在与未来。

想要更好地学习Java开发需要掌握一些关键技术。

Servlet

Servlet是Java平台上的 CGI 技术。Servlet在服务器端运行,动态地生成Web页面。与传统的CGI和许多其它类似CGI的技术相比,Java Servlet具有更高的效率并更容易使用。对于Servlet,重复的请求不会导致同一程序的多次转载,它是依靠线程的方式来支持并发访问的。

JSP

JSP(java Server Page)是一种实现普通静态HTML和 动态页面 输出混合编码的技术。从这一点来看,非常类似Microsoft ASP、PHP等技术。借助形式上的内容和外观表现的分离,Web页面制作的任务可以比较方便地划分给页面设计人员和程序员,并方便地通过JSP来合成。在运行时态,JSP将会被首先转换成Servlet,并以Servlet的形态编译运行,因此它的效率和功能与Servlet相比没有差别,一样具有很高的效率。

【EJB】

EJB定义了一组可重用的组件:Enterprise Beans。开发人员可以利用这些组件,像搭积木一样建立分布式应用。在装配组件时,所有的Enterprise Beans都需要配置到EJB服务器(一般的 Weblogic 、WebSphere等J2EE应用服务器都是EJB服务器)中。EJB服务器作为容器和低层平台的桥梁管理着EJB容器,并向该容器提供访问系统服务的能力。所有的EJB实例都运行在EJB容器中。EJB容器提供了系统级的服务,控制了EJB的生命周期。EJB容器为它的开发人员代管了诸如安全性、远程连接、生命周期管理及事务管理等技术环节,简化了商业逻辑的开发。

【JNDI】

JNDI(Java Naming and Directory Interface)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI SPI的实现,由管理者将JNDIAPI映射为特定的命名服务和目录系统,使得Java应用程序可以和这些命名服务和目录服务之间进行交互。它是一个应用程序设计的API,为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口,类似 JDBC 都是构建在抽象层上。

【JDBC】

JDBC(Java Database Connectivity,Java数据库连接)API是一个标准 SQL (Structured Query Language, 结构化查询语言 )数据库访问接口,它使数据库开发人员能够用标准Java API编写数据库应用程序。JDBC API主要用来连接数据库和直接调用SQL命令执行各种SQL语句。利用JDBC API可以执行一般的SQL语句、动态SQL语句及带IN和OUT参数的存储过程。Java中的JDBC相当与Microsoft平台中的 ODBC (Open Database Connectivity)。

【JTA】

Java事务API(JTA:Java Transaction API)和它的同胞Java事务服务(JTS:Java TransactionService),为 J2EE 平台提供了 分布式事务 服务。一个分布式事务(distributedtransaction)包括一个事务管理器(transaction manager)和一个或多个资源管理器(resource manager)。一个资源管理器(resource manager)是任意类型的持久化数据存储。事务管理器(transaction manager)承担着所有事务参与单元者的相互通讯的责任。

java大数据开发

如果,你也喜欢技术交流【关注我】→回复【群】会自动回复你群号本群禁止广告仅限学习交流。

文章来源:智云一二三科技

文章标题:Java开发中应用到的关键技术

文章地址:https://www.zhihuclub.com/183300.shtml

关于作者: 智云科技

热门文章

网站地图