“ 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 所示。

图 2.1-1 创建项目

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

图 2.1-2 项目属性对话框

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

图 2.1-3 完成项目创建

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

创建构件包

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

图 2.1-4 创建构件包

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

图 2.1-5 创建构件包

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

?  创建业务逻辑

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

图 2.1-6 创建业务逻辑

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

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

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

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

图 2.1-8 引用构件包结构

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

图 2.1-9 业务逻辑编辑器

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

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

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

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

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

?  创建 JSP 页面

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

图 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 所示:

图 2.1-13 展现逻辑编辑器

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

?  编译部署

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

?  点击快捷图标 选择将运行的项目“ EOSTriping ”,启动服务器 , 如图 2.1-14 、 15 所示。

图 2.1-14

图 2.1-15 启动 Server

?  运行

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

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

图 2.1-17 登录后主页面

?  更改地址栏为:

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

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

转载于:https://www.cnblogs.com/zhaofei/p/3663641.html

EOS开发“ Hello world !”相关推荐

  1. 【系列】EOS开发1 开发环境搭建

    上一篇文章搜集了EOS相关的网站,涵盖了EOS开发.资讯.项目等,方便在需要的时候查阅,但是要真正了解一个开源项目最好的办法就是本地搭建一个环境,跑起来看看效果,这篇文件就介绍了如何搭建一套EOS运行 ...

  2. EOS开发工具Visual-studio-code和CLion设置

    每一个开发人员都需要一个良好的IDE,EOS开发也是一样,为项目开发过程构建一个良好的IDE环境是第一步.这就是为什么我们要写这个如何使用VS Code或者CLion进行EOS开发的快速教程的原因. ...

  3. 普元EOS开发积累第一篇(常见错误解决方法) 持续更新

    普元EOS开发积累第一篇(常见错误解决方法) 持续更新 参考文章: (1)普元EOS开发积累第一篇(常见错误解决方法) 持续更新 (2)https://www.cnblogs.com/tangjing ...

  4. EOS开发dApp前需要了解的五件事

    EOS只有6个月(2018年12月),但从Block'tivity和State of dApps上来看,它已经是世界上最常用的区块链之一.它是第一个碳中性区块链,它发展得比以往任何时候都快. 随着EO ...

  5. 第1课 EOS开发从入门到精通学习导航

    第1课 EOS开发从入门到精通学习导航 柚子(EOS)可以理解为Enterprise Operation System,即为商用分布式应用设计的一款区块链操作系统.EOS是EOS软件引入的一种新的区块 ...

  6. 普元EOS开发学习(一)

    EOS开发和原有的JAVA开发有很大的不同,在开发的过程中,只能看到JSP页面的源代码,如果想要了解到操作类型的代码,那么你只能看到XML文件中的数据和值. EOS开发的基本流程:数据准备--> ...

  7. 普元eos开发手册_名词解释--统一应用(开发)平台Unified Application Platform

    国内有些企业项目开发当中,可能会遇到UAP的概念,UAP指的是Unified Application Platform,即统一应用平台. UAP,简单的理解,就是公司层面,统一的技术平台,涉及整个公司 ...

  8. EOS开发步骤(1) 开发说明

    1. 开发步骤 创建钱包 创建帐户 部署token合约,以便区块链准备好创建新的token. 创建新token. 将新token分配给创世帐户(eosio). 在用户之间转移token.(创建交易.创 ...

  9. c++ eos智能合约开发_[EOS智能合约]第二节:用EOS开发一个To-do List小应用

    EOS Asia 本教程原文作者为EOS Asia,亚洲最具技术实力和最国际化的EOS超级节点竞选者.EOS Asia 同时也是EOS Gems和Traffic Exchange Token这两个项目 ...

最新文章

  1. 控制台怎么退出mysql_退出mysql控制台与退出mysql
  2. linux snap文件夹,SNAP 文件扩展名: 它是什么以及如何打开它?
  3. 防护疫情防御插画|后疫情时代宣传不可小觑
  4. Create a restful application with AngularJS and CakePHP (I)
  5. IPSec之security acl
  6. android学习日记20--连接组件之Intent和IntentFilter
  7. BZOJ 1503: [NOI2004]郁闷的出纳员
  8. 优先队列/oriority queue 之最大优先队列的实现
  9. oracle 检查链接数,oracle连接数检查
  10. 单例模式的两种实现方法:饿汉式和懒汉式以及民间懒汉式和登记式
  11. Atitit 知识点的体系化 框架与方法 如何了解 看待xxx
  12. ML--HMM(隐马尔可夫模型及python的实现1)
  13. 微信小程序学习并搭建
  14. PhotoShop导入webp格式图片
  15. 程序员经常去的编程教学视频网站
  16. 布线可视化管理12芯OM3室内多模光缆
  17. 黑莓硌手的Passport变圆了
  18. Linux常用命令-权限管理命令
  19. 我的世界刷铁机java版_《我的世界》刷铁机存档
  20. 【踩坑记录】—— 越南语ipa包安装失败

热门文章

  1. php open basedir配置,php下open_basedir的配置
  2. 2d游戏地图编辑器_C语言实现大型2D格斗游戏,1.8万行代码!
  3. 机器学习、AI那么火,千万小心别掉进前人的坑
  4. 300万知乎用户数据如何大规模爬取?如何做数据分析?
  5. 如何使用scikit-learn工具来进行PCA降维
  6. java recordset_连接数据库返回recordset
  7. 奈飞文化手册_2019春节读书笔记【奈飞文化手册】
  8. Fixjs——显示基类DisplayObject
  9. Windows 8 Directx 开发学习笔记(十四)使用几何着色器实现三角形细分
  10. 西安交大计算机技术考研初复试,西安交大计算机考研初试、复试信息