木头培训材料-Jbuilder8实例.doc

jbuilder8  时间:2021-01-24  阅读:()

     培训材料 作者木头

用Jbui lder8做一个简单的struts示例

最近在看Wiley出版的《Mastering Jakarta Struts》 PDF格式时发现很多例子包括配置文档等都是直接用手工写的工作量比较大。为此考虑使用IDE来简化工作。JBUILDER8是个非常流行的java工具并且可以和多种WEB SERVER集成工作。本文中的例子在tomcat4.x和weblogic7. 1均能正常工作。 本文不讨论JB8与WebLogic的集成配置如果有需要JB8与WebLogic集成的配置文件可以发mai l索取我的mai l是tony@ort.com.cn 。本文中的例子是Mastering Jakarta Struts》第三章的例子。

下面开始进入主题

1首先建立一个工程project File->New Project

取一个名字本文使用myfirststruts 你也可以起一个自己中意的名字如图并点击“finish”按钮完成。

设置工程要采用的web server(Project->Project Properties->Server)见图

即可以选择tomcat4.x也可以选择weblogic7. 1,要更具具体情况我选择了tomcat4.0;

     培训材料 作者木头

2创建JSP文件即VIEW

File->New->Web->Java Server Page,在Name框中输入index其它的均不选取 点击“finish”创建完成见图

     培训材料 作者木头

以同意的方法创建一个名称为quote. jsp文件。两个文件的源代码分别为c. jsp

     培训材料 作者木头

3将index. jsp转换成STRUTS

右击窗口左边的工程浏览树中的index. jsp文件选择convert to struts选项见图

     培训材料 作者木头

如果JSP and HTML files to convert to Struts下面的框中没有index. jsp,请用右边的“Add Files„”按钮来选取index. jsp文件

     培训材料 作者木头

单击Finish按钮完成次步你可以看到原来的JSP代码有所改变请不要修改继续往下走。

4创建ActionForm

创建与index. jsp对应的ActionForm它非常类似于一个JAVABEAN只不过它的getter和setter要与对于的页面本例为index. jsp中FROM中包含的表单参数。由于index. jsp中只有一个名为symbol的表单参数因此这个ActionForm的主要部分将是 getSymbol ()和s etSymbo l () ;

用File->New->Web->ActionForm来生成一个ActionForm在下面的页面中的actionForm框中输入要创建的ActionForm名称此处为LookupForm其它不要改变

     培训材料 作者木头

点击Next进入下一步并在页面上单击Add From JSP按钮重列表中选择index. jsp

单击Next然后再单击Finish完成。不要改动生成的LookupForm. java代码

5创建Controller

创建Controller控件 Struts的Controller部分基本包含两部分一个是ActionServlert另一个是Action。本例中ActionServlet采用Struts自带的类。下面我

     培训材料 作者木头们自己创建一个Action类用File->New->Web->Action来实现。第一步出现如下图在Action框中填写要创建的类的名称。本例为LookupAction其它步改动

单击Next进入下一个页面设置如下

     培训材料 作者木头

单击Finish完成并将生成的类文件LookupAction. java源代码改为package myfirststruts;import org.apache. struts.action.*;import javax. servlet.http.*;public class LookupAction extends Action

{protected Double getQuote(String symbol)

{if (symbol.equalsIgnoreCase("SUNW") )

{return new Double(25.00) ;

}return null;

}public ActionForward perform(ActionMapping mapping, ActionForm form,

HttpServletRequest request, HttpServletResponse response){

Double price = null;

// Default target to success

String target = new String("success") ;if (form != null)

{

ZJI:韩国BGP+CN2线路服务器,国内三网访问速度优秀,8折优惠码每月实付440元起

zji怎么样?zji最近新上韩国BGP+CN2线路服务器,国内三网访问速度优秀,适用8折优惠码zji,优惠后韩国服务器最低每月440元起。zji主机支持安装Linux或者Windows操作系统,会员中心集成电源管理功能,8折优惠码为终身折扣,续费同价,全场适用。ZJI是原Wordpress圈知名主机商:维翔主机,成立于2011年,2018年9月启用新域名ZJI,提供中国香港、台湾、日本、美国独立服...

RAKsmart美国VPS上市,活动期间5折抢购仅$30,$1.99/月

RAKsmart机房将于7月1日~7月31日推出“年中大促”活动,多重惊喜供您选择;爆款I3-2120仅30美金秒杀、V4新品上市,活动期间5折抢购、爆款产品持续热卖、洛杉矶+硅谷+香港+日本站群恢复销售、G口不限流量产品超低价热卖。美国VPS、日本VPS及香港VPS享全场7折优惠;爆款VPS $ 1.99/月限量秒杀,10台/天,售完即止, VPS 7折优惠码:VPS-TP-disRAKsmar...

A400互联37.8元/季,香港节点cn2,cmi线路云服务器,1核/1G/10M/300G

A400互联怎么样?A400互联是一家成立于2020年的商家,A400互联是云服务器网(yuntue.com)首次发布的云主机商家。本次A400互联给大家带来的是,全新上线的香港节点,cmi+cn2线路,全场香港产品7折优惠,优惠码0711,A400互联,只为给你提供更快,更稳,更实惠的套餐,香港节点上线cn2+cmi线路云服务器,37.8元/季/1H/1G/10M/300G,云上日子,你我共享。...

jbuilder8为你推荐
金士顿4g内存条威刚4g内存和金士顿4g内存哪个好1点?dvdes-644DVDES-829第二位出场的女的叫什么软银收购wework听说软银孙正义投资维卡币是真的吗?国内免备案服务器国内的服务器是都要备案是吗?有没有不需要备案的?压缩软件哪个好压缩软件用哪个会比较好用手动挡和自动挡哪个好自动挡手动挡哪个好?苹果手机助手哪个好iphone有什么比较好用的软件!手机浏览器哪个好用手机浏览器哪个好用?考生个人空间登录湖南高等教育自学考试 考生个人空间登录密码忘记了怎么办电信10000宽带测速怎样测试电信宽带的网速? 771212
哈尔滨域名注册 a5域名交易 132邮箱 winscp cve-2014-6271 12u机柜尺寸 搜狗抢票助手 国外空间 建站代码 南昌服务器托管 绍兴高防 佛山高防服务器 爱奇艺vip免费试用7天 php空间购买 百度云1t 东莞主机托管 lamp什么意思 阿里云邮箱登陆 博客域名 重庆联通服务器托管 更多