`
wangdi
  • 浏览: 75738 次
  • 性别: Icon_minigender_1
  • 来自: 不要订阅我啦!!
社区版块
存档分类
最新评论

EOS印象

阅读更多
新找了份Java的工作,结果去公司第一件事情是学习普元的EOS,说是要用这个东西开发,于是找文档就开看。
第三天结束了,看了三天的文档,看的迷迷糊糊的,大概晓得写程序的流程,懂那么些些EOS运行的机制。但是,不看文档还是写不出个Hello World来。
我并没有刻意去记开发流程里面的一些属性设置,一直都是看文档,有个大概印象,再去仔细写写程序。网上关于EOS的文章除了Primeton自己的文档、教程之外,少之又少,即使有也是05年的文章。多是争论EOS这个东东好还是不好,关于开发经验的文章,几乎是没有。
EOS提倡的面向构件于我看来就是面向组件,和Delphi的开发差不多。在编辑器里面拖几个框框用线连接起,组成业务逻辑、展现逻辑等等。然后每个框框设置属性,然后浏览器运行……
我不喜欢这种开发方式,大概是我从来对这样的图形拖拉方式很反感,何况又是国产货,我更加不信任。第一印象如此。然后真正看了文档,觉得文档写的还是很不错,流程以及运行原理都写的详细并且有不少的例子。虽然有一些错别字但还是不影响阅读的。可是对EOS的看法仍然没有大的改观。
展现逻辑、业务逻辑、页面逻辑、数据逻辑、运算逻辑、工作流逻辑,六个部分用XML总线的方式进行通信,从客户端提交请求,经过各个逻辑层的处理最终通过JSP页面呈现出来。业务逻辑、展现逻辑等等可以用图形流程化的方式进行描述,同时各层提供了不少的方便的构件(目前还没有找到各个构件的文档,连每个构件是干什么的都不知道)如果EOS自己带的东西不适应需求,可以扩展,在运算逻辑层写自己的Java代码。EOS主要是让业务流程清晰直观化,然后每层的耦合度都降低,可以适应快速的开发以及适应业务需求的变化。
上面就是我目前对EOS的理解,好像也还是清晰可靠,但是,我总是觉得差些什么,这已经算不上第一印象了,不知道是不是因为我对EOS本身提供的工具构件不熟悉的缘故。
接下来要做的东西还很多,我不了解的细节也很多,争取在下周一之前把EOS的原理都搞懂,然后可以开发一些小的东东出来吧。
公司没有人带,自己学,痛苦啊!!
分享到:
评论
10 楼 liukunzhou123 2012-04-01  
垃圾的东西,哥也别毒害两年多了. 终于可以不用它了 解脱了
9 楼 chunlinyao 2006-11-02  
不好意思,提交的速度慢了点,点了两下。
8 楼 chunlinyao 2006-11-02  
js的check根本就没用的,我现在做的一个项目用的都是服务端check.不过使用了aop和jsf所以check只是配置一下,而且还有自动化生成工具,设计时把excel表的设计书做好,自动生成代码。
目前使用的是日本的一个框架,seasar2.是一个di和aop的容器,把apache的myfaces包装成了s2jsf,使用方法有些区别了。ORM用的s2dao.从dao到dto的代码不要写,从excel的表定义书自动生成。事务处理也是aop添加的,使用jta.只要写一下页面逻辑和业务逻辑。
对eos有点兴趣,想要研究研究它的源代码。
7 楼 chunlinyao 2006-11-02  
js的check根本就没用的,我现在做的一个项目用的都是服务端check.不过使用了aop和jsf所以check只是配置一下,而且还有自动化生成工具,设计时把excel表的设计书做好,自动生成代码。
目前使用的是日本的一个框架,seasar2.是一个di和aop的容器,把apache的myfaces包装成了s2jsf,使用方法有些区别了。ORM用的s2dao.从dao到dto的代码不要写,从excel的表定义书自动生成。事务处理也是aop添加的,使用jta.只要写一下页面逻辑和业务逻辑。
对eos有点兴趣,想要研究研究它的源代码。
6 楼 wangdi 2006-10-25  
呵呵,eos提供的一些js函数倒还是可以“拿来主义”的,很多check的函数啊等等,,虽然都是些小把戏。。。
5 楼 mickeybaobao 2006-10-25  
我现在就是用eos开发,使用它的时候确实有很多的不稳定性,有时很郁闷的,我也没感觉给开发带来了什么方便啊,还是j2ee比较好,个人观点,呵呵,我正寻思着跳槽呢
4 楼 LucasLee 2006-10-14  
我对这个东西倒是有点兴趣了解,看过EOS网站上的多个flash演示。
很想了解一下具体使用时的感受。他为什么要利用JBoss做服务器,而不支持tomcat,看来用了EJB,但业务数据肯定不是CMP的,看上去是即时解释元数据而已。
3 楼 melin 2006-10-13  
公司想赚中间的钱。所有项目开始用EOS,限制太死了,开发不是很方便
2 楼 wangdi 2006-10-13  
软件模块化我很赞同,提高复用率嘛,但是完全不喜欢图形界面的方式,,呵呵,看到代码才会让我心安啊。
但是没有办法,得好好学……
1 楼 ouspec 2006-10-13  
模块化和组件化是现在的趋势,很羡慕你进入这个领域啊,有机会多写点感想吧。

相关推荐

    EOS.rar_EOS_普元_普元EOS_普元EOS教程

    **EOS - 普元企业服务总线** EOS(Enterprise Service Bus),由普元公司研发,是一款高效、灵活的企业服务总线系统。它在SOA(Service-Oriented Architecture,面向服务架构)环境中扮演着核心角色,为企业提供了...

    EOS.rar_EOS业务_以太网 SDH EOS

    **EOS(Ethernet Over SDH)业务** EOS,即以太网在SDH(Synchronous Digital Hierarchy,同步数字体系)上的承载,是一种将以太网数据流映射到SDH通道的技术,它允许以太网业务在SDH网络中高效、透明地传输。这种...

    CANON Digital EOS SDK v2.13.2

    (This document is common for All Cameras, EOS 5D Mark III, EOS 5D Mark II, EOS 6D, EOS 7D, EOS 60D, EOS 50D, EOS 40D, EOS-1Ds Mark III, EOS-1D Mark III, EOS-1D Mark IV, EOS M, EOS 1100D, EOS 1000D, ...

    EOS OSLab操作系统

    EOS 是一个可以在 Intel X86 平台上运行的、面向教学的开源操作系统。为了让 EOS 适合于教学,EOS 被设计的十分小巧,并且尽量保持架构简单。但是,EOS 仍然涵盖了系统引导、进程管理、内存管理、IO 管理、文件系统...

    普元EOS7.5基础教程(官网版)

    **普元EOS7.5基础教程(官网版)** 普元EOS是一款国内知名的中间件平台,专注于企业级服务总线(Enterprise Service Bus, ESB)和应用服务器领域。EOS7.5版本是其一个重要的迭代,提供了更强大的功能和优化的性能。本...

    EOS工作流(EOS Workflow)

    ### EOS工作流(EOS Workflow) #### 工作流管理联盟定义的标准工作流基础概念 工作流是一种业务过程的计算机化表示或实现,它涉及到一系列结构化的活动或任务,按照预定的顺序来执行或自动化。工作流管理联盟...

    EOS5.0 EOSV5.0 上海 普元 EOS5.0应用指南

    根据提供的文件信息,本文将详细解析《EOS5.0 EOSV5.0 上海 普元 EOS5.0应用指南》中所涉及的关键知识点,主要包括PetStore示例的使用说明与tag应用示例的使用说明。 ### PetStore示例使用说明 #### 1.1 查看源...

    EOS6.0培训资料

    【EOS6.0培训资料】是一份全面深入的IT学习资源,主要针对EOS6.0这一版本进行详尽的讲解。这份资料集包含了对EOS6工作流新特性的解析、开发方法体系的介绍以及专为程序员设计的教程,旨在帮助初学者快速入门并提升...

    Canon EOS SDK3.6.1 最新版

    EOS Kiss X3 / EOS REBEL T1i / EOS 500D EOS 7D EOS-1D Mark IV EOS Kiss X4 / EOS REBEL T2i / EOS 550D EOS 60D EOS Kiss X5 / EOS REBEL T3i / EOS 600D EOS Kiss X50 / EOS REBEL T3 / EOS 1100D EOS-1D...

    09 EOS Report管理员手册.chm

    00 EOS文档使用指南.chm :00 EOS文档使用指南.chm EOS全部资料合集(包括例子) 01 EOS系统概述.chm :01 EOS系统概述.chm 02 EOS示例与教程.chm :02 EOS示例与教程.chm 03 EOS基础开发指南.chm :03 EOS基础开发...

    普元EOS开发帮助手册

    普元EOS开发帮助手册,普元EOS开发帮助手册,普元EOS开发帮助手册,普元EOS开发帮助手册

    EOS NUIDemo源码_nui-demo4eos-src.zip

    【EOS NUIDemo源码_nui-demo4eos-src.zip】是一个包含EOS平台下NUIDemo应用的源代码压缩包。这个项目主要展示了如何在EOS操作系统上开发用户界面(UI)应用,利用NUI(Natural User Interface)技术为用户提供更加...

    佳能单反SDK最新版 Canon_EOS_ED-SDK_v3.6.10

    EOS 5DS / EOS 5DS R / EOS REBEL T6s / EOS 760D / EOS 8000D / EOS REBEL T6i / EOS 750D / EOS Kiss X8i / EOS M3 EOS-1D X Mark II / EOS 80D / EOS Rebel T6 / EOS 1300D / EOS Kiss X80 / EOS M10 EOS 5D ...

    EOS6 EOS管理员手册 ,介绍EOS6的相关文档,欢迎下载!

    **EOS6 EOS管理员手册** EOS6 是一个先进的区块链操作系统,主要设计用于支持分布式应用程序的运行。作为一款基于DPOS(委托权益证明)共识机制的平台,EOS6 提供了高效、可扩展和灵活的基础设施,使得开发者能够...

    EOS 实现完整代码 eos-master.zip

    EOS是第三代区块链技术的代表,它的设计目标是提供一个高性能、可扩展且易于使用的平台,用于构建去中心化的应用程序(DApps)。EOS的核心特点包括其独特的共识机制、资源管理方式以及智能合约系统。 首先,EOS的...

    EOS产品安装指南

    《EOS产品安装指南》 Primeton EOS Platform 6.0 是一款专为EOS应用开发者设计的集成开发环境,它提供了一站式的应用开发、运行和管理解决方案。本指南将详细介绍如何安装EOS的不同版本,以及各个组件的功能和配置...

    学习EOS的资料--EOS故障处理指南

    在IT行业中,EOS(Enterprise Operating System)通常指的是用于构建分布式应用的开源区块链操作系统,由Block.one公司开发。本故障处理指南是针对EOS开发过程中的常见问题和故障,提供了一系列的解决策略和步骤,...

    EOS错误代码集

    在区块链开发领域,EOS作为一种新兴的高性能区块链平台,其智能合约和链上操作涉及到大量的技术细节和状态检查。为了确保操作的正确性,EOS提供了丰富的错误代码以帮助开发者识别和定位问题。本文集整理了EOS区块链...

    普元eos7.5开发手册

    ### 普元EOS Platform 7.5 开发手册知识点概览 #### 一、NUIDemo使用与实践 **1.1 执行SQL脚本** - **知识点概述:** - 在开始学习NUI控件之前,首先需要了解如何执行SQL脚本,这是进行后续开发的基础。 - SQL...

Global site tag (gtag.js) - Google Analytics