常见的IT术语

WEB

  • SOA(Service-Oriented Architecture 、面向服务的架构)
    用基于XML的语言WSDL来描述接口,通过简单统一的接口(即服务总线)来跨应用跨系统调用架构内服务。

  • ESB(Enterprise Service Bus 、企业服务总线)
    结合中间件技术与XML、Web服务,让不同的应用服务器协调运作,实现不同服务之间的通信与整合。可以说是SOA的一种实现方式,但ESB可以实现的不仅是SOA。

  • JDBC(Java Data Base Connectivity 、java数据库连接)
    用于执行SQL语句的Java API,通过一组用Java语言编写的类和接口访问多种关系数据库,操作数据库。

  • ORM(Object Relational Mapping、对象关系映射)
    用于实现面向对象编程语言里不同类型系统的数据之间的转换,而不必理解数据库的底层结构,自动生成操作数据库的SQL语句。

  • OXM(Object XML Mapping、对象XML映射)
    可以将 XML 文档转换为 Java 对象,还可以将 Java 对象转换为 XML 文档。通过结合使用依赖项注入,在多个特定 O/X 实现之间轻松切换而无需修改代码。

  • JMS(Java Message Service、Java消息服务)
    Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。类似于JDBC 是用来访问许多不同关系数据库的 API,而 JMS 则是提供同样与厂商无关的访问方法,以访问消息收发服务。

  • EJB(Enterprise Java Beans、Java企业Bean)
    把已经编写好的程序(即:类)打包放在服务器上执行,凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。

  • AOP(Aspect Oriented Programming、面向切面编程)
    Spring框架中的一个重要内容。将与业务本身无关的但必须的功能与业务实现分开,不负责其它的系统级关注点,如日志或事务支持,如事物并发时的锁控制等。

  • Portlet(门户组件)
    处理request并产生动态内容片段,多个片段可以聚合成一个完整的文档(Portal页)。对不同的用户,根据其配置,同一个Portlet会产生不同的内容。

  • Aspects(切面)
    提供对AspectJ的支持,以便可以方便的将面向方面的功能集成进IDE中,比如Eclipse AJDT。

  • Spring (轻量级Java 开发框架)
    1、核心容器: BeanFactory使用控制反转(IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开实现工厂模式。
    2、 Spring 上下文:Spring 上下文是一个配置文件,向 Spring框架提供企业服务,例如JNDI、EJB、电子邮件、国际化、校验和调度功能。
    3、Spring AOP:使用 Spring AOP,不用依赖 EJB 组件,就可以将声明性事务管理集成到应用程序中
    4、Spring DAO:Spring DAO 的面向 JDBC 的异常遵从通用的 DAO 异常层次结构。
    5、Spring ORM:Spring 框架插入了若干个ORM框架,从而提供了 ORM 的对象关系工具,其中包括JDO、Hibernate和iBatisSQL Map。
    6、Spring Web 模块:Web 模块还简化了处理多部分请求以及将请求参数绑定到域对象的工作。
    7、 Spring MVC 框架:MVC 容纳了大量视图技术,其中包括 JSP、Velocity、Tiles、iText 和 POI。模型由javabean构成,存放于Map;视图是一个接口,负责显示模型;控制器表示逻辑代码,是Controller的实现。

你可能感兴趣的:(IT)