j2ee是什么

时间:2022-10-26 10:53:43 J2EE培训 我要投稿

j2ee是什么

  J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。是一个为大企业主机级的计算类型而设计的Java平台。下面是小编整理的j2ee是什么,仅供参考,欢迎大家阅读。

  从整体上讲,J2EE是使用Java技术开发企业级应用的工业标准,它是Java技术不断适应和促进企业级应用过程中的产物。适用于企业级应用的J2EE,提供一个平台单独的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。J2EE是一个标准,而不是一个现成的产品。

  主要包括以下这些技术:

  1)Servlet

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

  2)JSP

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

  3) EJB

  EJB定义了一组可重用的组件:Enterprise Beans。开发人员可以利用这些组件,像搭积木一样建立分布式应用。

  4)JDBC

  JDBC(JavaDatabase 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)。

  拓展:j2ee架构师介绍

  高级系统架构师(J2EE)

  工作职责:

  负责5GPOS的`SOA接口,WebMethods接口;

  负责5GPOS的SA工作,主要负责版本维护,管理ODC开发资源;

  负责5GPOS的配置管理工作,代码的集成与管理;

  结合业务的发展需要,担任新项目的SA或PM。

  职位要求:

  5年以上工作经验,3年以上J2EE应用架构设计和大型B/S项目的架构设计经验优先;

  熟悉WebSphere/WebLogic/JBoss/Tomcat等主流应用服务器;

  熟练使用开发工具/数据库工具、版本控制工具等;

  熟悉J2EE系统架构,精通HTML、XML、JavaScript、Java等语言并具有基于J2EE体系结构的模块设计和代码开发经验;

  熟悉Linux或者Unix系统,并具有高并发应用架构设计经验者优先;

  在业务上和技术上都具有指导相关业务产品开发的能力,能开发出具有高度灵活性和扩展性的业务应用产品;

  具有良好的文档撰写能力,熟悉各种建模工具;

  具备良好的表达和沟通能力并具有较强的分析问题、解决问题的能力;

  具备极强的团队合作精神,对工作有热情,能够在高强度压力下工作。

  系统架构师简介

  系统构架师是近几年来在国内外迅速成长并发展良好的一个职位,它的重要性及给IT业所带来的影响是不言而喻的。在我国虽然还存在一定的争论性、不可预测性、不理解性,不确定性,但它确实是时代发展的需要。IT业各公司为了让他们现有的IT系统实现更大的价值,纷纷进行了重大的技术变革,

  这样一来,对高水平的架构师的需求激增。对负责架构的管理人员的需求不断增大,其增长速度比对CIO的需求还要快,这是因为,架构师会给一个组织带来大量专门技术。公司需要一些在架构方面有真才实学,而且学得深且广的人才。

  在比尔·盖茨的众多称谓中,据说他更偏爱“首席软件架构师”。同样,在网易创始人丁磊名字前,也有“首席架构师”这样的称谓。由此可见,对于企业来说,架构师就是灵魂的创造者。

  知识结构

  软件系统架构师综合的知识能力包括9个方面,即:

  1、战略规划能力。

  2、业务流程建模能力。

  3、信息数据结构能力。

  4、技术架构选择和实现能力。

  5、应用系统架构的解决和实现能力。

  6、基础IT知识及基础设施、资源调配能力。

  7、信息安全技术支持与管理保障能力。

  8、IT审计、治理与基本需求分析、获取能力。

  9、面向软件系统可靠性与系统生命周期的质量保障服务能力。

  作为系统架构师,必须成为所在开发团队的技术路线指导者;具有很强的系统思维的能力;需要从大量互相冲突的系统方法和工具中区分出哪些是有效的,哪些是无效的。架构师应当是一个成熟的、丰富的、有经验的、有良好教育的、学习快捷、善沟通和决策能力强的人。丰富是指他必须具有业务领域方面的工作知识,知识来源于经验或者教育。他必须广泛了解各种技术并精通一种特定技术,至少了解计算机通用技术以便确定那种技术最优,或组织团队开展技术评估。优秀的架构师能考虑并评估所有可用来解决问题的总体技术方案。需要良好的书面和口头沟通技巧,一般通过可视化模型和小组讨论来沟通指导团队确保开发人员按照架构建造系统。

【j2ee是什么】相关文章:

j2ee标准规范是什么11-04

j2ee介绍10-08

J2EE简介10-05

J2EE优势10-05

J2EE结构10-05

J2EE的概念10-05

J2EE的简介09-22

什么是J2EE09-22

J2EE程序员的技术标准是什么11-04