泛微oa是基于java语言开发的企业级oa系统。
Java是一种高级编程语言,具有跨平台、面向对象、可靠性高等特点,因此被广泛应用于企业和互联网开发领域。泛微oa采用java语言开发,因此具有良好的可扩展性和稳定性,能够满足各种企业级的应用场景。
泛微oa采用了一种名为bsh的开发框架。
bsh全称为BeanShell,是一种轻量级的java解释器和脚本语言。它允许开发者使用Java语言编写脚本,实现快速开发和调试,并且可以通过Java代码来访问BeanShell脚本,实现代码的高度可扩展性。
泛微oa将bsh框架作为核心框架,依托于它的灵活性和高扩展性,实现了各种业务场景和功能模块的开发和扩展。
泛微oa的前端使用了一种名为ExtJS的JavaScript框架。
ExtJS是一种基于JavaScript的前端开发框架,具有良好的跨浏览器兼容性和良好的用户界面交互效果。其组件库丰富,开发者可以根据需要自行选择适合的组件进行快速搭建自己的应用。
泛微oa将ExtJS作为前端开发框架,实现了良好的用户体验效果,并且可以根据业务需求自行扩展和调整。
泛微oa的后端开发采用了Spring框架和Hibernate框架。
Spring框架是一种轻量级的Java应用开发框架,主要用于企业级应用的开发和管理。它提供了一个完整的基础架构,包括IOC容器、AOP、数据访问、事务管理、安全等功能,以帮助开发者快速开发高质量的应用。
Hibernate框架是一种基于Java的对象关系映射框架,它提供了一种从Java对象到数据库表之间的映射关系,让开发者能够更加方便地操作数据库,并且避免了繁琐的SQL语句操作。
泛微oa将Spring框架和Hibernate框架有机结合,实现了完整的后端架构,并且具有较高的可扩展性和稳定性。