中国包头职大学报2008年第4期
E cl i ps e开发环境中使用St r ut s框架的探讨
严思静张经宇
(湘潭职业技术学院。湖南省湘潭市411102)
.摘要:
St r ut s框架在软件开发中正在被广泛应用,本文试图分析h-l i ps e的版本魔一些常用插件的使用方法,并时E cl i ps e环境下,St r ut s框架开发的配置过程包括工程、f or m、act i on对象的创建等进行探讨,力求解决应用中的问题。
关键词:Ecl i pse;St r ut s框架;应用
中图分类号:TP311.56文献标识码:C文章编号:1671--1440(2008)04咖100--03
St r u t s是A p ache基金会J ak ar t a项同组的一个开放源代码项目.能够很好地帮助i avu开发者利用J2E E开发W eb 应片1.它为J ava W eb应用提供r模型一视图一控制器(M odel—V i ew—C ont rol l er,简称M V C)框架,尤其适用于开发大型可扩展的W e b应用.在软件开发中受到相当的重视。.
struts框架是干什么的本文探讨所使用的Ecl i ps e的版本足3.2.基本插件有end"一2.2.O。G E F一3.2。NL pac k!一E cl i pse—SD K一3.2。t om ca t Pl ugi nV e32bet a(E c l i pse的语言包),开发St rut s有很多‘r:具,比较出名的有M yEcl i ps e,E as ySt rut s和St m t sl D E,本文用的是St rut s l D E。
插件的安装过程:把插件的包解压后将feat ur es和pl u.s i ns这两个目录里面的内容复制到E cl i ps e下对应的目录里,然后蕈启Ecl i ps e即可。有时候重启并不能到新增的插件,可以在Ecl i ps e、confi gur at i on文件失里打开配置文件confi g.i ni.添加语句鹏面.e hec kC onfi gur at i on:t rue强行更新配置:更改完成后在再次打开Ecl i ps e之前,在该语句前加上#号.不需要再次强行更新,配置好后ⅡJ以创建一个简单的工程测试一下配置是否正确:如果七三经完成了上面所有步骤,现在町以重新启动Ecl i pse。使新安装的插件生效,开始正式创建工程r。
I.使用Sysdeo Tom c a t Pl ugi n创建I om c at工程:
:点击Fi l e一>new一>ot hers,打开新建向导对话框.在树中到j ava一>t om cat proj e ct s,选中点击ne xt按钮:在pr o-i ect s nam e中输入t ext w eb,选中U s e def aul t,点击next。在下一个财话页面.保持默认设置,点击fi ni s hed,这时,可以在E‘.1ipse的pac:'kage expl orer中会看到新建的工程t es t w eb,创建完成。
2、加入S t r ut s框架
点击F i l e一>new一>ot her s.打开新建向导对话框,到A m at er as一>St r ut s一>A dd Str uts Suppor t,选中点击next按钮。保持默认没置.点击Fi ni s h按钮。,这时,在Ec l i ps e.的pa(kage exI,I o陀r中会看到增加丁很多St r ut s的库文件,在w EB—IN F下也增加了很多St r u t s的配置文件。到此已经在项目加入了St rut s框架。
3、编辑s t rut s—confi g.xm I文件.
在W E B.I N F文件夹下町以到。右键点击菜单中选择()pen w i t h一>A m at er as X M I。Ed i t er可以直接对x m l文本进行编辑.选择叩en w i t h一>St r ut s一(.onf i g.xm l edi t or可以在图形模式下对文件进行编辑一在右边的out l i ne中点击相应的St rut s对象Ⅱ,以添加新的对象进去:这里有一个比较方便的S t r ut s—conf i g.xm i文件的编辑器.后面将利用它开发一个简单的小程序。
4、新建一个页面i ndex.j sp
点击F i l e一>neW一>ot her s,打开新建向导对话框.到A m a t e ra s一>J S P Fi l e。点击next按钮,l"i l eN am e改为“de x.j sp。点击1.'i ni s h。然后打开i ndex.j sp文件进行编辑。内容如下:
<%@page pa ge E nc odi ng=”G BK”
eont ent T ype=”t ext/ht m l;
char set2gi,2312”%>
<ht m l>
<h e a d>
<r ect a ht t p—e qui v="C ont ent—T ype”
content=”t ext/ht m i;
chars et=曲2312。/>
<ti tl e>《/ti t le>
</h ead>
<b ody>
<form舱m e="f or m I”m e t hod=”post。
收稿日期:2008—09—08
作者简介:严思静(1983一),女.湖南湘潭人.湘潭职业技术学院教师,研究方向:计算机软件张经宇(1984一),男。湖南湘潭人,湘潭职业技术学院教师.研究向:计算机软件
100
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论