只显示主题贴
Struts.xml
包含配置
在默认的情况下,Struts2将自动加载放在WEB-INF/classes路径下的struts.xml文件。大部分应用里,随着应用的规模的增加,系统的Action数量大量增加,导致了struts.xml配置文件变得非常臃肿。
为了避免这种情况,可以将一个struts.xml文件分解成多个配置文件,然后在struts.xml文件中包含其他配置文件。比如说:在struts.xml文件中使用以下配置方式
<include file=”struts-mod1.xml&rd ...
- 进入论坛 Java 版
1、首先下载Struts2GA版本,GA的全称是General Availability。
使用Struts2必须的包:core、xwork、freemarker、ognl。
2、配置web.xml文件
<filter>
<filter-name>struts2filter-name>
<filter-class>
...
- 进入论坛 入门讨论 版
最近研究了一下srtuts2.0,将一些心得准备以一个系列的方式列一下。
一、MVC思想及其优势
MVC思想将一个应用分成三个部分:Model(模型)、View(视图)、Controller(控制器)。这三个部分以最少的耦合协同工作,从而提高应用的可扩展性及可维护性。
MVC特点:1、多个视图对应一个模型。2、模型返回的数据与显示逻辑分离,模型数据可以应用任何显示技术,例如JSP,Velocity,或者生成Excel。3、应用被分成三层,降低了各层之间的耦合,提高可扩展性。4、MVC更符合软件工程思想,不同的层各司其职。
常用的MVC框架介绍:全世界第一个MVC框架是st ...
- 进入论坛 入门讨论 版
引用Web开发进行分层,主要是由项目的复杂程度而定的。每一层之所以能够成为一层,都和项目的具体情况而定。
所谓的表示层、业务逻辑层和持久层的划分,是众多软件前辈根据多年的经验总结出来的最佳实践。要说理由,可以说上3天3夜也说不完。这和项目的大小没关系,而是一个综合的考虑。当一个项目非常简单,也无需什么扩展性,你硬要引入那么多的框架,分那么多的层次,那就是没事找事,对吧。
完全同意这样的说法,但是现在的软件开发要求没有扩展性我觉得太少见,但我个人认为项目的大小也存在着一定的制约,如果项目很大,不分层的话,后果是不可设想的。毕竟开发阶段分层的目的就是为了分工明确,如果一个比较大的项目没有分工, ...
- 进入论坛 Java 版
引用其实各种设计模式都是在解决一个问题-解耦
说的一点没错,这就是我们选用框架的标准之一。传统的ASP将所有代码写在页面中,对于小的项目而言,是可以实现功能的,但对于大的项目而言,那将是灾难性的。更何况后期维护也是我们必须考虑的因素。
- 进入论坛 Java 版
引用事实上,真正能深刻理解这个过程的所谓B/S程序员并不多。
----
另外,这种争论其实很无聊,不用/用了又怎样?
还不是整天有人争论这个好,那个不好?
还不是天天都有新的框架不断涌现,长江后浪推前浪,前浪死在沙滩上?
还不是被所谓的IT巨头忽悠来忽悠去?
---------------------------------------------
照你这么说,那什么也别用了,直接开发一个tomcat或者jboss,然后自己发明一种语言去做。如果没有IT巨头的话,那我们今天就不是程序员,而是在街上乞讨。如果程序员连B/S的基本过程也不了解的话,我相信没有一个公司愿意要的,也就不 ...
- 进入论坛 Java 版
前两天,我们经理总是问软件分层有什么好啊,使用那些struts、hibernate、spring又有什么好啊。这里我作为一个日志说说我自己的看法。
当然,即使不分层,也能做出软件来,但我们应该思考怎么做才能最好?如果说分层不好,那么不分层的优势又在哪里呢??如果说分层有性能的损耗,那么性能损耗在哪里呢??如果不分层,软件工程思想中的“分而治之”的原则启不受到了质疑?
有人说,分层是为了减少代码量,如果分层是为了减少代码量,那怎么能减少,代码的重用也许会减少一些,但是程序更多的是业务,我们关心 ...
- 进入论坛 Java 版
dojo的两大缺点:
1、侵入性太大,页面中大量使用dojo的属性,如果将来dojo升级或者换一个框架的时候,负担会很大。
2、性能实在无法忍受,由于dojo加载采用了同步的机制,会暂时锁定浏览器,导致CPU使用率达到100%.
在项目中需要权衡使用。
- 进入论坛 AJAX 版
今天作了一个webwork的国际化的例子,总是出现不能加载com.opensymphony.webwork.views.jsp.ui.TextTag这个类,后来查看webWork的源代码,原来这个类在com.opensymphony.webwork.views.jsp包中,后来查看webwork.tld竟然这个文件中的包还是com.opensymphony.webwork.views.jsp.ui。
我用的是jar包中带的webwork.tld,竟然还会有这样的问题!解决方法:将webwork.tld中的类改成com.opensymphony.webwork.views.jsp.TextTa ...
- 进入论坛 Java 版
今天在aspx文件中嵌入js,老是提示处错。在html,asp中没有问题,后来经过了一系列的查找资料都没有收获。后来联想到java总出现字符编码的问题,索性将字符编码改掉,最后竟然正常了。哎!
globalization requestEncoding="utf-8" responseEncoding="utf-8"
后来一想,项目中要使用ajax,而ajax不管发送还是接受都是UTF-8,还不能这样改,于是用记事本打开了js文件,然后另存为UTF-8格式,后来也顺利执行了。最后找了一个比较通用的方法:<script language='jav ...
- 进入论坛 Microsoft .Net 版
- 浏览: 4967 次
- 性别:

- 来自: 大连

- 详细资料
搜索本博客
我的相册
无标题
共 33 张
共 33 张
最近加入圈子
最新评论
-
struts2入门例子
struts 1.x 比struts2 简单明了, action+action ...
-- by runjia1987 -
Struts2概述
struts2是综合了 struts和webwork 而来的吧! 不是w ...
-- by jingzhong -
Struts2概述
chenshuang1227 写道 Webwork,类似struts ...
-- by samuelyuan -
Struts2概述
这个也简单了些吧
-- by laiseeme -
struts2入门例子
yq1267 写道今天刚刚学习struts 一个例子就这么麻烦呀 唉这是stru ...
-- by hyhongyong






评论排行榜