注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

IOS & JAVA KEY

(iMilo)

 
 
 

日志

 
 
关于我

All the splendor in the world is not worth a good friend!! Hello my friend!!

网易考拉推荐

EOS6—Hello World开发案例  

2010-08-16 14:36:58|  分类: EOS |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

EOS6—Hello World开发案例

 

       描述:在页面上输入姓名,点击【提交】按钮后,后台获得用户输入的姓名,并将它与“Hello World!”字符串拼装成新的字符串,最后在页面上显示新字符串。

       流程:A创建项目—>B构件包设计—>页面流开发à页面开发à逻辑流开发à完善页面流和页面。

       步骤:

     (打开EOS)“开始à程序àPrimeton EOS 6àEOS Stusio”启动EOS的集成开发环境;

     (创建项目)单击菜单栏的“文件à新建àEOS项目—>选择空项目à下一步—>输入项目名称{EOST}—>单击完成”;

     (架构包设计)在项目资源管理器视图中,右击“EOST”,在弹出的菜单中选择“创建à构件包”,在弹出的“创建构件包”对话框中设置构件包名称为“com.primeton.helloworld,显示名称为“HelloWorld案例开发”,如下图,最后点击【完成】。

EOS6—Hello World开发案例 - Milo - JAVA KEY

     (页面流开发)在资源管理器重展开“EOSTàcom.primeton.helloworldà展现à页面流àcom.primeton.helloworld”构件,在“com.primeton.helloworld”上右击,在图案出的菜单中选择“创建à页面流”

EOS6—Hello World开发案例 - Milo - JAVA KEY

此时弹出:“创建页面流向导”在文件名种输入“helloworld”点击【完成】按钮,如图:

EOS6—Hello World开发案例 - Milo - JAVA KEY

在开始和结束中间添加:视图和逻辑流,并用连接线将他们连接,效果如下:

EOS6—Hello World开发案例 - Milo - JAVA KEY

 修改相关属性

,效果如下:

EOS6—Hello World开发案例 - Milo - JAVA KEY

 ⑤    

(页面开发)在helloworld.flowx所在的构件编辑器中的“输入页面”图元上右击,选择“生成JSP页面”系统将自动在“EOSTàcom.primeton.helloworldà展现à页面资源”路径下生成“helloworld_view0.jsp

代码如下:

<%@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%>

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

<html>

<head>

<title>jsp auto create</title>

</head>

<body>

 

<form id="form1" action="com.primeton.helloworld.helloworld.flow"  method="post">

    <h:hidden name="_eosFlowKey" property="_eosFlowKey"></h:hidden>

    <input type="hidden" name="_eosFlowAction" value="join"/>

    请输入:<input type="text" name="myName" />

    <input type="submit" value=" 提 交 " />

</form>

</body>

</html>

页面设置好后,需要将页面的请求数据“myName”传到页面流中,打开“helloworld.flowx”双击“join”连线,在弹出的对话框中设置页面输出参数“myName”如下图:

EOS6—Hello World开发案例 - Milo - JAVA KEY

 ⑥    

(逻辑流开发)在“资源管理器”中,展开“EOSTàcom.primeton.helloworld—>构件àcom.primeton.helloworld”构件,在“com.primeton.helloworld”构件右击弹出菜单选择“创建à逻辑构件”

EOS6—Hello World开发案例 - Milo - JAVA KEY

 在弹出的“创建逻辑构件”对话框的“名称”项目输入“

helloworld”点击【完成】

              双击’helloworld.bizx’的空白处弹出“设置对话框”,在此设置逻辑流的参数和返回值(在此会接收页面流中传过来的参数myName,返回info),设置如下,点击【完成】。

EOS6—Hello World开发案例 - Milo - JAVA KEY

 在

EOS Studio右边的“构件库视图”中点击工具条上第一个按钮EOS6—Hello World开发案例 - Milo - JAVA KEY  ,如下图:

EOS6—Hello World开发案例 - Milo - JAVA KEY

 选择

myName:String,将其展开选择concat(String)将其拖到helloworld.bizx设计页面的开始与结束中间,并修改,效果如下:

EOS6—Hello World开发案例 - Milo - JAVA KEY

 双击“连接字符串”运算逻辑图元,在弹出的“设置对话框”中,可看到一个输入参数

arg0和一个返回值out0,根据要有,如下设置:

EOS6—Hello World开发案例 - Milo - JAVA KEY

 在“资源管理器”中,展开“

EOST—>com.primeton.helloworldà展开à页面流àcom.primeton.helloworld”双击打开helloworld.flowx,双击“连接操作”(选择上面设计好的逻辑流)

EOS6—Hello World开发案例 - Milo - JAVA KEY

 ⑦ 

(完善页面流和页面)[设置返回页面],这里依然选择“helloworld_view0.jsp,点击【确定】。设置页面,在页面添加如下代码:<font color="red"><b:write property="info"/></font>注意是在</form>前面添加。

 

HelloWorld 数据流转过程:

EOS6—Hello World开发案例 - Milo - JAVA KEY

  

  评论这张
 
阅读(1838)| 评论(2)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017