当前位置:首页 > 大数据平台建设方案详细
2、技术支持
1、技术领先的J2EE框架。
Java2平台企业版(Java 2 Platform Enterprise Edition, J2EE)是一种利用Java2平台来简化且规应用系统的开发与部署,进而提高可移植性、安全与再用价值。基核心是一组技术规与指南,其中包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业部或外部难以互通的窘境。
基主要的技术规有JDBC、EJB、JSP、Java Servlet、XML等。JDBC为访问不同数据库提供了统一的路径,使对数据库的访问具有平台无关性。EJB提供了一个框架来开发和实施分布式商务逻辑,简化了具有可伸缩性和高度复杂的企业级应用程序的开发。JSP页面由HTML代码和嵌入其中的Java代码组成,简化了页面
的输出,保留了脚本语言易于使用的优点。Servlet是一种小型Java程序,扩展了Web服务器的功能。XML提供了一种描述结构数据的格式,简化了网络中数据交换和表示,使得代码、数据和表示分离,作为数据交换的标准格式。
2、强大灵活的SSM整合框架。
SSM框架整合,即整合SpringMVC、Spring和Mybatis框架。其中SpringMVC属于SpringFarmeWork的后续产品,它提供了构建Web应用程序的全功能MVC模块,分离了控制器、模型对象、过滤器以及处理程序对象的角色,这种分离让它们更容易进行定制。Spring是一个轻量级开源框架,它的主要特点是方便解耦、简化开发、面向切面(AOP)的编程支持和声明式事务支持,其主要优点有低侵入式设计、独立于应用服务器、允许将一些通用任务如日志等进行集中处理。Mybatis是轻量级ORM框架,它消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索,使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs映射成数据库中的记录。其框架架构图如下:
相比于传统SSH整合,SpringMVC相比Struts更轻量级,注解的使用减少开发消耗,数据库操作层采用Mybatis,统一管理SQL甚是方便。
3、平台性能
1、先进性、开放性。
基于B/S结构的Java应用技术和SOA开放式的体系框架,结构化设计,灵活可拆分,具有灵活的可扩充接口,易于修改调整、二次开发和扩充,最大限度降低因上游技术升级带来的系统实施风险,保证投资的有效性和延续性。
2、可扩展性。
由于采用了平台化构建思想,整个系统可做到与底层多种硬件环境、操作系统、数据库的自由适配,保证系统在软件、硬件环境方面的灵活配置以及未来的拓展应用。
采用基于SOA思想的模块化设计,可根据需要进行灵活动态
的模块扩充,并保证原系统环境不受影响。
系统提供开放的标准接口,可实现与外围业务系统的无缝集成应用,灵活扩展系统的业务应用围。
3、稳定性、可靠性。
系统采用B/S结构应用模式,集中安装部署,客户端零安装,所以系统的运行不受任何客户端单点故障的影响。技术框架的支撑,可以实现数据库的持久、稳定连接,确保事务处理的连续和完整,保证业务数据准确完全。
4、其他优势。
共分享92篇相关文档