菜单
  

    2    技术背景
    这次系统开发使用的技术主要为:java EE为编写语言,数据库选用Pgadmin,数据流使用jBPM,同时使用JPA、EJB以及jBoss 7.1作为本地服务器等。虽然本次开发的系统为公司内部使用,但是依然按照严格的开发流程进行约束,不仅要求时间按照安排严格执行,并且要求每一位参与项目的员工都认真负责。虽然使用技术并不是公司内部常用技术,也算是一次初次的尝试,这过程中免不了大家的互相学习,这也是对系统快速了解,快速掌握技术的途径。
    2.1    技术简介
    从项目开始,就需要确定系统采用的架构以及系统中所要使用的技术及相关的开发环境,下面即是本次系统开发过程中涉及到的相关专业技术。
    2.1.1    架构设计
    构架设计师:JavaEE6专家组(JSR-316)
    本构架是由Oracle、BEA Systems、IBM、RedHat等世界顶级IT公司联合组成的专家组设计并实现的,代表了当今JAVA世界的最高水平,指明了未来JAVA的发展方向。总的来说,它使用Java EE 6(JSR 316)做为整体规范。我在它的基础上增加了RichFace做为展示、BIRT做报表引擎、jBPM做为工作流引擎。
    本构架完全建立在开源软件的基础上。他们是:RichFace、jQuery、iBatis、Flexgrid、SWFUpload、BIRT、Mega Menu、jBPM
    本构架良好的实践了目前的最新技术,具有技术新颖、吞吐量高、开发便捷、高可文护性和良好的延展性等特征。它使用Spring Security做访问控制、jQuery做为前台JavaScript引擎、JasperReportBIRT做报表引擎、SpringMVC作为Servlet处理器、Hibernate Validator完成数据验证、EJB做业务逻辑封装、JPA作为数据库访问工具。如果条件应许。
    本构架完全建立在开源软件的基础上。他们是:jQuery、SpringSource、Apache OpenJPA、MyBatis、Hibernate Validator、Flexgrid、SWFUpload、JasperForgeBIRT、Mega Menu
    其他还有(以上组件依赖的其他组件):AOP Alliance、Apache Commons(包括Collections、Lang、Logging、FileUpload、IO)、Apache log4j、Apache Taglibs、AspectJ、 Jackson、Joda Time、Serp、Simple Logging Facade for Java 、JavaBeans Activation Framework、JavaMail、 iText、Apache POI
    2.1.2    开发工具简介
        Eclipse:Eclipse是一个开放源代码、基于Java的可扩展开发平台的软件开发项目。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——Eclipse Platform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。
        Pgadmin:pgadmin 是一个设计,文护和管理 Postgres 数据库用的通用工具。 它能在各种平台的Windows,Linux,FreeBSD,Mac和Solaris服务器上使用。
    特性包括:
    任意 SQL 语句。
    可用于数据库,表,索引,序列,视图,触发器, 函数和语言的浏览器和构造器'。
    用户,组和权限配置对话框。
    带有升级脚本生成功能的版本跟踪。
    Microsoft MSysConf 表的配置。
    数据输入和输出向导。
    数据库迁移向导。
  1. 上一篇:C#+sqlserver的SAP金税接口研究及红票优化处理
  2. 下一篇:JSP工会联合会网站系统实现与设计
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. java+mysql设备监控记录的大...

  3. java+mysql酒店管理系统设计与实现

  4. java+mysql二手房网站的设计与实现

  5. java+mysql家居团购网站的设计与实现

  6. JAVA+MYSQL《算法与数据结构...

  7. 基于MOOCs的《Java程学设计...

  8. 当代大学生慈善意识研究+文献综述

  9. 十二层带中心支撑钢结构...

  10. 杂拟谷盗体内共生菌沃尔...

  11. 大众媒体对公共政策制定的影响

  12. 乳业同业并购式全产业链...

  13. 河岸冲刷和泥沙淤积的监测国内外研究现状

  14. 电站锅炉暖风器设计任务书

  15. java+mysql车辆管理系统的设计+源代码

  16. 中考体育项目与体育教学合理结合的研究

  17. 酸性水汽提装置总汽提塔设计+CAD图纸

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回