zoukankan      html  css  js  c++  java
  • EOS开发“ Hello world !”

    “ Hello world !”开发步骤

    在这个例子里我们将利用业务逻辑设置“ Hello world! ”信息,并通过 jsp 将这些信息显示在用户界面上。

    ?  启动 EOS Studio

    通过“开始 -> 程序 ->Primeton EOS 5->EOS Studio 5.1 ” 启动 EOS 开发的 IDE 环境。启动后,点击欢迎页右上角图标,进入到 EOS Studio 的工作区(以后启动会自动进入到工作区界面)。

    ?  创建项目―― EOSTriping

    ?  进入 EOS Studio 开发透视图;

    单击主菜单项“文件”选择“新建” -> “空 EOS 项目”,如图 2.1-1 所示。

    EOS开发“ Hello world !” - licheng5642 - 加勒比海盗

    图 2.1-1 创建项目

    ?  在弹出的“创建空 EOS 项目”视图中,配置相关参数。“项目名称”: EOSTriping ,如图 2.1-2 所示。

    EOS开发“ Hello world !” - licheng5642 - 加勒比海盗EOS开发“ Hello world !” - licheng5642 - 加勒比海盗

    图 2.1-2 项目属性对话框

    ?  单击【完成】按钮,系统完成该项目框架的创建后退出。创建结果如图 2.1-3 所示:

    EOS开发“ Hello world !” - licheng5642 - 加勒比海盗

    图 2.1-3 完成项目创建

    【说明】新建项目时,缺省会建立一个 pkg 的构件包,你可以通过鼠标右键删除这个构件包。

    EOS开发“ Hello world !” - licheng5642 - 加勒比海盗创建构件包

    ?  在项目资源管理器视图中,单击展开“ EOSTriping ”项目的右键菜单,选择“新建” -> “ EOS 构件包”,如图 2.1-4 所示。

    EOS开发“ Hello world !” - licheng5642 - 加勒比海盗

    图 2.1-4 创建构件包

    ?  在弹出的“创建构件包”视图中,设置相关参数。如图 2.1-5 所示:

    EOS开发“ Hello world !” - licheng5642 - 加勒比海盗

    图 2.1-5 创建构件包

    ?  构件包名称: HelloWorld ,点击【完成】按钮,结束创建构件包向导。

    ?  创建业务逻辑

    ?  在“项目资源管理器视图”中,展开 “ EOSTriping à HelloWorld à biz ”构件,在“ biz ” 构件上点击右键,选择上下文菜单“新建 à 业务逻辑”,如图 2.1-6 所示:

    EOS开发“ Hello world !” - licheng5642 - 加勒比海盗

    图 2.1-6 创建业务逻辑

    ?  在弹出的“创建业务逻辑”对话筐中的“文件名”项中输入“ bizHelloWorld ”,点击完成按钮结束创建业务逻辑向导,如图 2.1-7 所示:

    EOS开发“ Hello world !” - licheng5642 - 加勒比海盗

    图 2.1-7 创建业务逻辑对话框

    创建“ bizHelloWorld ”业务逻辑之后,在 Studio 的“业务逻辑编辑器”会自动将刚刚创建的业务逻辑打开。

    ?  展开“项目资源管理器”视图中的“引用构件包 à fcdom à BNNode.class ”,选中“ BL_setNodeValueBatch ”运算逻辑,按住鼠标左键,将该运算逻辑拖拽到“ bizHelloWorld ”编辑区中,如图 2.1-8 所示:

    EOS开发“ Hello world !” - licheng5642 - 加勒比海盗

    图 2.1-8 引用构件包结构

    ?  利用鼠标点选业务逻辑编辑区上“选用板”中的“连接线”工具,点击“开始”图元,然后点击“ BL_setNodeValueBatch ”图元将“开始”图元和“ BL_setNodeValueBatch ”图元连接起来。利用相同的方法,将“ BL_setNodeValueBatch ”图元和结束图元连接起来,最终的业务逻辑如图 2.1-9 所示:

    EOS开发“ Hello world !” - licheng5642 - 加勒比海盗

    图 2.1-9 业务逻辑编辑器

    ?  双击“ BL_setNodeValueBatch ”运算逻辑图元,在弹出的“属性设置”对话框中,点击“参数定义”标签页面,输入如图 2.1-10 所示参数:参数 1 节点类型为 EOS Field ,节点路径为“ show/info ” ( 用户可自定义 ) ,参数 2 节点类型为常量,节点值为“ Hello world !” ( 该操作表示将“ Hello world! ”设置到 show/info 节点下 )

    EOS开发“ Hello world !” - licheng5642 - 加勒比海盗

    图 2.1-10 运算逻辑参数设置对话框

     

    ?  双击业务逻辑编辑器中的“开始”图元,在弹出的“属性设置”对话框中,点击“接口定义”标签页,输入如图 2.1-11 所示的参数:参数 1 节点类型为 EOS Entity (此处也可以设置为 EOS Field ) , 节点路径为 show ,表示将设置的 show/info 信息输出到调用本业务逻辑的逻辑数据区中。

    EOS开发“ Hello world !” - licheng5642 - 加勒比海盗

    图 2.1-11 业务逻辑接口设置对话框

     

    ?  点击工具栏中的“保存”按钮或者使用快捷键“ Ctrl+S ”键保存业务逻辑。

    ?  创建 JSP 页面

    ?  在“项目资源管理器视图”中,展开 “ EOSTriping à HelloWorld à page ”构件,在“ page ” 构件上点击右键,选择上下文菜单“新建 à jsp 页面”, Studio 启动页面向导,在弹出的“页面生成向导”对话框中,输入如图 2.1-12 所示参数,点击【完成】按钮结束创建页面对话框:

     

     

     

     

     

     

     

     

    EOS开发“ Hello world !” - licheng5642 - 加勒比海盗

    图 2.1-12 创建页面对话框

    点击【完成】按钮以后, Studio 会提示“要切换到 EOS 页面开发 透视图吗?”,点击【是】按钮进入页面开发视图。

    ?  在页面开发视图的页面编辑器中,输入如下 jsp 代码:

    <%@ include file ="/ internet / common . jsp "%>

    < html >

    < body >

    < div align =" center ">

    < br >< font color =" red " size ="20">

    < bean : write property =" show / info "/>

    </ font >

    </ div >

    </ body >

    </ html >

    ?  点击工具栏“保存”按钮或者使用快捷键“ Ctrl+S” 保存 jsp 页面。

    ?  创建展现逻辑

    ?  创建展现逻辑的步骤和创建业务逻辑的步骤基本一致。在“项目资源管理器视图”中,展开 “ EOSTriping à HelloWorld à pr ”构件,在“ pr ” 构件上点击右键,选择上下文菜单“新建 à 展现逻辑”。再弹出的“创建展现逻辑” 对话框中的“文件名”项中输入“ prHelloWorld ”,点击【完成】按钮。

    ?  将刚刚创建的业务逻辑“ bizHelloWorld ”和页面“ helloworld.jsp ”托拽到展现逻辑编辑器中,点选“选用板”中的“连接线”工具,采用和创建业务逻辑时的方法,依次将“开始”、“ bizHelloWorld ”、“ helloworld.jsp ”和“结束”图元连接起来,如图 2.1-13 所示:

    EOS开发“ Hello world !” - licheng5642 - 加勒比海盗

    图 2.1-13 展现逻辑编辑器

    ?  保存刚刚创建的展现逻辑。

    ?  编译部署

    ?  保存刚创建编辑的所有文件;

    ?  点击快捷图标 EOS开发“ Hello world !” - licheng5642 - 加勒比海盗选择将运行的项目“ EOSTriping ”,启动服务器 , 如图 2.1-14 、 15 所示。

    EOS开发“ Hello world !” - licheng5642 - 加勒比海盗

    图 2.1-14

    EOS开发“ Hello world !” - licheng5642 - 加勒比海盗

    图 2.1-15 启动 Server

    ?  运行

    ?  服务器正常启动后,打开 IE 浏览器 。

    ?  在 IE 浏览器地址栏输入: http :// localhost :8080/ ;用系统管理员 sysadmin ,密码 000000( 或者安装时修改的密码 ) 登陆,进入到主界面,如图 2.1-17 所示 。

    EOS开发“ Hello world !” - licheng5642 - 加勒比海盗

    图 2.1-17 登录后主页面

    ?  更改地址栏为:

    http://localhost:8080/HelloWorld.pr.prHelloWorld.do (注意路径书写方式和大小写) ,回车;若该项目正常运行,将显示页面如图 2.1-18 所示。

    EOS开发“ Hello world !” - licheng5642 - 加勒比海盗

    http://licheng5642.blog.163.com/blog/static/191443629201221905321732/

  • 相关阅读:
    IntStack(存放int型值,带迭代器) 附模板化实现 p406
    Mule自带例子之stockquote
    Mule自带例子之loanbroker-simple
    Mule自带例子之flight-reservation
    hsqldb使用
    基于memcached中命令分析函数tokenize_command改造的split函数
    Memcached-1.4.4启动参数——手动设置chunk大小的上限
    Memcached源码分析——process_command函数解析
    Memcached源码分析——hash
    Memcached源码分析——slab的初始化
  • 原文地址:https://www.cnblogs.com/zhaofei/p/3663641.html
Copyright © 2011-2022 走看看