只显示主题贴

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 ...
chenshuang1227
搜索本博客
我的相册
3b4a77b9-1c15-3fab-9d1f-0a36c261c1c7-thumb
无标题
共 33 张
存档
最新评论