`
baozhengw
  • 浏览: 12411 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

OpenJWeb(1.6) Java Web应用快速开发平台技术白皮书

阅读更多

OpenJWeb中国开源组织(http://blog.csdn.net/baozhengw)

苏州创智科技有限公司(http://www.cmissoft.com)

QQ:29803446

Msn:baozhengw999@hotmail.com

Email:baozhengw@163.com

联系人:王先生

手机:13651070328

资料下载地址:http://code.google.com/p/openjweb/downloads/list

http://code.google.com/p/openjweb

 

 

 

 

 

目录

 

 

 

第一章         面向平台开发的时代... 3

第二章         针对企业的平台需求... 6

第三章         平台产品的构成... 8

第四章         OpenJWeb快速开发平台介绍... 10

4.1 什么是OpenJWeb?. 10

4.2  OpenJWeb的主要技术框架... 10

4.3  OpenJWeb的商业价值浅析... 11

4.4  OpenJWeb的主要用户群体... 12

4.5  OpenJWeb1.6版本的主要功能特点... 12

4.5.1 多语言支持... 12

4.5.2 Portlet风格的首页... 12

4.5.3 在线编译功能... 12

4.5.4 提供了定时器开发接口... 13

4.5.5 提供了邮件发送API调用接口... 13

4.5.6 集成了FckEdit在线编辑器... 13

4.5.7 提供了业务逻辑组件接口和实现类的生成功能... 13

4.5.8 支持基于JTA的跨数据库事务... 13

4.5.9 表结构管理... 13

4.5.10 代码表管理... 14

4.5.11 功能定义... 14

4.5.12 数据权限定义... 14

4.5.13 字段校验器... 14

4.5.14 查询... 14

4.5.15 权限维护... 15

4.5.16 公司基本信息维护... 15

4.5.16 组织结构维护... 15

第五章         开发路线图(Roadmap)及其他... 16

 

 

 

 

 

 

 

 

 

 

 

 

 

第一章   面向平台开发的时代

随着IT应用技术的不断发展,中国企业应用软件正在向面向平台开发的时代转变。在过去,中国软件行业的开发模式常被称作是手工作坊式的开发模式。尽管我们从国外引进了瀑布式开发、迭代式开发、敏捷开发等软件开发管理思想,但大多数软件公司仍然没有实现从手工作坊式开发向软件工厂化开发模式的跳跃式转变。

Java开源思想和开源技术的迅猛发展,加速了软件开发向工厂化时代迈进,我们也可以称这个时代为面向平台的开发时代。

目前,我们正处于不知不觉地向面向平台开发时代转变的过渡时期。在这个时期,新兴的Web应用开发技术可以说是铺天盖地,极大地考验着软件开发人员的学习能力。而正是这些新技术的产生,才使得我们有条件去催生应用软件快速开发平台。

细数目前的Web应用技术,Java开源领域有大名鼎鼎的Spring Framework,它使得软件组件可以“装配”到容器中运行。另外有Hibernate为主的跨数据库产品(ORM),使得我们的产品可以轻松地支持多种数据库产品。在MVC领域,我们的选择就更多了,有struts,webwork,以及strutswebwork统一后的struts2,其他还有tapestry,JSF,甚至还有国内的easyJWeb;权限管理框架有一枝独秀的Spring Security(前身是Acegi),异步调用技术有AJAX,DWRDWR多少冲击了传统的MVC模式),富客户端技术有extjs,jQuery,FLEX等。这些技术正在极大地考验着我们的整合能力。

我们可以很形象地将这些技术比喻为画家手中的颜料,要想利用这些颜料画出好的作品,那就要看我们中国的软件架构师的功力了。不可否认,我国的IT科技与美国有相当大的差距,从操作系统,到数据库,再到中间件,开发工具,底层的Java开源框架(Spring,hibernate)等,我们都落后于美国(有很多是国内空白),但快速应用开发平台产品,我们的确是走在了前列。我们完全可以用这些技术做“颜料”,来画出精美的“画卷”。

国外的应用快速开发平台,大概了解一下Appfuse,JBoss Seam就可以了。笔者的感觉是,国外的快速开发平台,喜欢玩技术,而国内的快速开发平台更注重的是从深度上解决企业应用的需求。所以,笔者的看法是,在快速应用开发平台领域,我们可以超过美国,而且必须超过美国,既然我们其他IT科技落后于美国,为什么就不能让快速开发平台一枝独秀呢?

设计一套优秀的快速开发平台,不仅考验的是技术能力,更考验的是整合能力,没有长期的技术积累和项目开发实战经验,是很难设计出优秀的快速开发平台的。 软件超级架构师的稀缺(国外可能称此类人为XXX之父),导致国内的平台产品仍然没有任何一家占绝对主导优势。因为没有任何一家的平台产品能以压倒性的技术优势和市场优势超越竞争对手。

面向平台开发是今后软件开发的新方向,但目前尚未形成主流,笔者所以辞职专门从事OpenJWeb Java Web应用快速开发平台的开发,也是因为平台产品巨大的潜在市场(并不是为了成为OpenJWeb之父)。为什么说平台产品的市场潜力巨大呢?国内不是有北京思维加速(起步科技),上海普元,北京金富瑞(UCML),

分享到:
评论
1 楼 雁行 2009-09-15  
观点不错,
但产品似乎还没有做得很完善

相关推荐

    OpenJWeb1.6 Java Web 应用快速开发平台技术白皮书

    本文介绍最新的开源产品Openjweb java快速应用开发平台,基于struts2+hibernate+spring+spring security,实现了单表,主明细表增删改查,完整的组织结构树和权限管理体系,支持多语设置和自动生成多语言文件,支持可配置...

    天清Web应用安全网关技术白皮书.pdf

    天清Web应用安全网关技术白皮书.pdf

    企业级管理软件快速开发平台技术白皮书

    ### 企业级管理软件快速开发平台技术白皮书关键知识点解析 #### 一、概述 极致管理软件开发平台是一款基于Microsoft .NET技术的企业级管理软件快速开发平台。该平台采用了模型驱动的技术架构,旨在帮助软件开发者...

    MyDevelop企业应用开发平台技术白皮书(1).doc

    《MyDevelop企业应用开发平台技术白皮书》是杭州兴道技术有限公司精心打造的一款金融电子化领域的创新产品,旨在解决客户与软件提供商在信息化进程中面临的困境。本平台以高效、灵活和可定制化为核心,致力于打造一...

    UCML.NET应用框架开发平台技术白皮书

    ### UCML.NET应用框架开发平台技术白皮书关键知识点解析 #### 一、UCML.NET应用框架概述 **1.1 面向框架技术** 面向框架技术是一种软件开发方法论,它通过预设应用程序的基本架构来简化软件开发流程。框架提供了...

    POBA快速开发平台产品白皮书

    POBA软件开发平台是普巴软件经过多年积累,自主开发的一套WEB应用软件开发平台,其精髓思想是将软件开发可视化,进行高度地封装,通过设置来实现应用软件的各项功能,实现软件开发的无编码化。

    2018上海区块链技术与应用白皮书

    在上海市科委、上海市经信委指导下,历经5个多月的...上海计算机软件技术开发中心作为白皮书主要编写组成员单位,全程参与白皮书的编写,并提出了上海区块链技术的发展路线和建议,助推上海市新一代信息技术快速发展。

    深信服应用交付AD 产品技术白皮书.pdf

    深信服应用交付AD 产品技术白皮书.pdf 深信服应用交付AD 产品技术白皮书.pdf 是一份技术白皮书,主要介绍深信服应用交付AD 产品的技术细节。该白皮书涵盖了应用交付的概念、技术架构、产品特性、解决方案等方面的...

    企业Web应用安全网关技术白皮书.docx

    企业Web应用安全网关技术白皮书.docx

    鸿蒙生态应用开发白皮书V2.0

    《鸿蒙生态应用开发白皮书V2.0》详细阐述了在万物互联...总之,《鸿蒙生态应用开发白皮书V2.0》是面向未来物联网时代的重要指南,为开发者提供了适应多设备、跨平台开发的全面支持,推动了万物互联应用的新一轮发展。

    2021密码应用技术白皮书.pdf

    同时,本白皮书也提出了一些新的模式,如“面向切面安全”等新模式,将安全与业务在技术上解耦、但又在能力上融合交织,提供轻量级改造应用的实施模式,有效防护企业应用与数据,让密码“好用、好管”。 本白皮书对...

    2015-4-14web应用防火墙WAF产品白皮书(WAF).pdf

    2015-4-14web应用防火墙WAF产品白皮书(WAF).pdf

    技术白皮书模板V1.0

    技术白皮书是一份详细介绍技术产品或解决方案的文档,旨在向读者展示技术产品或解决方案的功能、特点、优势和应用场景。 技术白皮书的重要性 技术白皮书对于技术产品或解决方案的推广和销售具有重要作用。它能够...

Global site tag (gtag.js) - Google Analytics