某大型银行深化系统之一:平台技术2013-11-17一、技术定义1.Mashup(糅合)将多种使用公共或者私有数据库的web应用,通过调用内容提供者的API,将信息糅合在一起,形成一个整合应用。2.WebAPI以HTTP为基础,在Web架构之上,将提供的服务内容以标准的界面来定义,以便进行点对点之间的服务整合。常见的技术如HTTP中的GET/POST、SOAP/HTTP、XML/RPC等。3.JSF一种Web框架,用于展现层,提供近似于C/S模式的方式开发B/S模式。4.Hibernate常用的持久化框架,用语对象关系映射。5.Spring常用的配置与装配组件的框架,主要提供两方面的功能,一是依赖注入(IOC),另一方面是面向方面的编程(AOP)。6.Backing bean(辅助bean)用于JSF中,主要处理页面逻辑,页面事件及与显示相关的数据。7.Component(组件)JSF标签对应的后台类。8.Pojo(持久化类)数据表在Hibernate中的表现方式。9.Service(业务逻辑类)定义用于处理业务操作的类、接口等。10.DAO(数据访问类)定义用于对数据表或持久化对象操作的方法。11.RSS(Really Simple Syndication)一种描述和同步Web站点内容的格式,是目前使用最广泛的XML应用。RSS搭建了信息迅速传播的一个技术平台,这些发布的数据都是标准的XML格式,能在其他的终端和服务中使用。12.AOP面向方面的编程设计思想、方法。13.UDDI (Universal Description, Discovery, and Integration,UDDI)统一描述、发现和集成。14.RMIJava远程方法调用,实现Java对象间的远程通信。二、参考资料《Java persistence with hibernate》《Spring in action》《Java设计模式》《数理统计与分析》《排队论》《流水线技术》《技术框架编程范例》《技术框架使用制度》《框架编程规范》《页面设计规范》《数据库设计规范及性能优化》《框架培训》《后台业务集中系统非功能性需求分析》《精通JSF》注明 http://blog.csdn.net/leverage_1229