酒店消防安全操作规程:Maven2下第一个Struts2简单实例
来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 19:48:37
Maven2下第一个Struts2简单实例
本人准备在将来的日子里发布一部Maven2 + Struts2 + EJB3的实例系列,希望对大家有用。
为什么不使用GWT,事实上我正准备写一篇关于“什么时候不要使用GWT”的博文,GWT能在某些应用中表现在极其出色的性能,但始终有着它巨大的缺陷,在这里暂时不会对此发表长篇大论,如果大家有兴趣,可在不久的将来在本博客中看到。
为什么要写关于Struts2的文章,是因为Struts1在大陆有着很成熟的应用体系,相关的教程更是数不尽数,Struts2虽然不是Struts1的升级版,但在很多方面却保留着Struts1的特性,但更引入了WebWork的优秀性能,在此我绝不以贬义的态度看待Struts的借壳,反而我更赞赏他们的态度,知道不行了就坚决改正,不管是不是把自己的老本都丢掉,如果为了面子问题而知错不改,那才叫真正的死亡,类似的例子还有EJB3,与EJB2有着天壤之别,将许多hibernate的持久化特性引入,虽然很多人都骂EJB3抄袭hibernate不是君子所为,但它所带来的优点却是显而易见的,我依然十分欣赏它,虽然它己经不是原来的它,进化才是硬道理。
好了,不说费话了,下面看Maven2下Strtus2的配置实例。
还是发扬风格,目录结构先贴出来
|--pom.xml
|--src
|--main
|--java
|--com
|--mydomain
|--HelloWorld.java
|--resources
|--struts.xml
|--webapp
|--index.jsp
|--WEB-INF
|--web.xml
在这里,我们只需写一个java(HelloWorld.java)文件与一个简单的jsp页面,配置两个文件(Struts.xml与web.xml),这几个文件的代码都将在后面贴出,同时还会先将pom.xml贴出
下面就是pom.xml
================================================
Xml代码