对美工支持最好的,我看是Tapestry.
解决方案 »
- [求助]struts标签无法获取遍历的值
- 如何读懂Java源包
- ext 页面自动刷新3
- hibernate如何自动生成表
- spring3 找不到类Cannot find class [org.apache.common.dbcp.BasicDataSource]
- 在java中一个类被声明为final类型,表示了什么意思?
- 我的WEB应用本来放在 /resin/webapps/下面一点问题都没有,但现在放在/resin/doc/下面了 就找不到标签了?
- 请教高人~
- 如何串行化Connection对象?____50分
- 打算用jboss+mysql+jbuilder来开发j2ee项目,请各位给点意见,特别是建模和性能方面的,来者有分!!!!!!
- spring1.2.6
- 我以前是学asp.net的,我刚学用Struts的MVC2来做jsp网页,看了很多资料,有些东西很糊涂的,我对MVC2和asp.net中的三层结构的关系的理解如下
关键是看你的习惯了,两者也可以结合使用
这样做,好象流程上,挺有问题的,程序员有点吃亏,应该是些开发好,美工加界面上去(这个过程不能修改实际性内容)
taglib体现了一种封装的思想,如果使用合理并且熟练是可以节省工作量的,但当然你需要一个学习和熟练的过程。
其实和美工合作的问题在很多时候如果美工先把需要的样式设计好是没有那么多问题的。struts里面的tiles也是一些taglib,但使用tiles是一个不错的选择。如果是先做后页面再叫美工修改同样的问题还存在。你没有使用Tiles或者DW的模板,如果使用了你的工作量可以减少一半。如果是项目的再次实施,你还要很多工作量去做界面的修改,你一定是在界面设计的时候出了不小的问题。试着使用OO的思想去对待页面。其实美工做的主要的工作是图片的制作以及颜色的调配。甚至页面布局都尽量不要让美工参与。美工对色泽敏感,但毕竟他不了解用户的需求,缺乏对这个页面的大局考虑。如果使用继承、组合的思想去考虑页面的设计,项目的再次实施他在怎么要求页面修改不要很大的工作量。如果是公共页面的修改,你使用了模板,就改模板。要求对颜色进行修改,如果你使用CSS去配置颜色等,就改css。还有一点我想强调的是美工对HTML不熟悉,很多时候他们做出来的页面可以精减很多代码。不夸张的说减点1/4的代码太正常了,如果美工做的页面你一点不做修改拿来用,问题多多。我说一下我的做法,通常是我先用DW做好页面,设计好布局,然后我叫美工把图片做好,把颜色调配好。我再把他做的页面再次修改,达到美化的效果同时减掉冗余的代码,我再使用,当然在我做页面之前,我会把页面分类,因为一个项目中页面一般就5种左右。我为每一种设计一个模板。模板的修改美工做,其他的非公共部分肯定是程序员去实现。
楼上的流程可能导致美工破坏页面代码逻辑啊
美工的效率你要相信,再她不了解程序的前提下,她是不敢乱动的,不会破坏到你的代码逻辑,她有时候,甚至会牺牲掉她页面的利益(或者和你交流),也不敢去动她不了解的代码信息(何况如果多用标签,在jsp里面,是不会有真正意义的代码出现).