JAVA

上海宽文依托当今先进的开发技术,诸如Spring、WebWork、iBatis/Hibernate等,在基于Java EE开发平台的基础上重新构建开发组件,并规范开发过程,形成自己的二次开发平台,在企业、公司和政府机构的信息化系统开发方面有丰富的经验,为客户提供高质量的信息化解决方案。

构建思想:

  • 以软件总线的技术为糅合点,以SOA为基础,借此作为整个系统的基础支撑点
  • 采用核心+核心组件+应用组件的逐步发展的方法,增强应用开发。
  • 依据开放的理念,广泛采用开源组件,在诸多项目的实践过程中不断丰富和完善。
  • 向大型系统应用集成看齐。

技术解决方案:

技术框架

WebWork+Spring+iBatis(Hibernate),符合J2EE的三层开发标准,并可根据实际项目需要进行剪裁定制

专注的技术

Java SE、Java EE

门户技术

基于开源Liferay/JBoss的Portal技术、
基于IBM WebSphere Portal Server的Portal技术

数据传输和交换

基于JMS规范的开源框架ActiveMQ实现
基于XFire、Burlap的Web Service实现
基于Websphere MQ的技术实现

工作流

基于JBoss jBPM的工作流扩展和应用

提高用户体验

局部AJAX的运用(Ext、Buffalo等)

安全管理组件

基于RBAC模型的Spring  Acegi应用

用户管理

独立开发或与LDAP集成

开发工具

Eclipse

业务建模工具

Rational Rose、EA、StarUML、Visio等

版本控制工具

SVN

缺陷和任务跟踪系统

JIRA

持续集成框架

CruiseControl+Ant

单元自动测试工具

JUnit+DBUnit

应用服务器

IBM Websphere、BEA Weblogic、JBoss、Tomcat

技术特色:

  • 以软件总线为依托,开发人员可以投入更多精力到业务逻辑上。
  • 基于WebWork + Spring + iBatis/Hibernate的轻量级技术架构,灵活,易扩展,移植性好,不需要复杂昂贵的EJB容器
  • 整合众多优秀、可信的开源框架,满足企业级应用所需的各种技术和要求,包括Sitemesh,JBoss Rules,Birt,Acegi security等等
  • 支持多种操作系统、数据库、应用服务器、浏览器;真正平台独立
  • 支持多种表示层技术:JSP/Velocity/FreeMaker/XML,界面修改非常方便
  • 页面设计遵守CSS2,W3C等规范,兼容主流浏览器如IE(及其变种)、Firefox、Safari等;基于DIV+CSS的页面设计
  • 强大的页面缓存、页面压缩技术可以保证用户得到快速的响应
  • 页面显示集成AJAX技术,但不拘泥,传统请求与异步请求相结合的方式极大丰富了用户的体验。
  • 强大的安全管理体系。