Z zero Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-20 #1 关键就是自定义这些tag,没有定义,通用性收到影响,struts流行不是因为他的设计 模式究竟好多少,而是把MVC模式可以最简单的进行运用,不像taglib,你还要自己来写一套 东西,
K kehua Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-20 #2 你当然可以自己写,如果你要成为这类软件供应商的话。你也可以拿来用,例如,JSTL。
H hotsoup Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-24 #4 要选择性的使用。比如循环显示,报表什么的,可以便于重复使用,也简化了代码。 但如果想把所有的都作成flag,则过犹不及了。
T tuti Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-26 #5 我首先阐明一个观点: 程序员在工作时,大致可以分为2种角色。 一种是架构程序员,一种是客户端程序员。 架构程序员:制订整个程序的结构框架,提供必要的可重用类包。 他们立足于关注的是一定环境下的一类程序的原则性问题,并制订 出对具体编程有实际指导意义的方针和实现方法。 客户端程序员:根据客户的需求,选择适用的架构,连接各种开发 资源。开发出满足客户要求的实际软件产品。 两者只有分工角色不同,事实上一个程序员也经常在这2个角色中, 经常转换。 回到java的web应用上。开发struct就是架构程序员,利用struct开发具体 程序的就是客户程序员。 在我看来,taglib这一个工具,主要是提供给架构程序员的一个工具, 做为客户程序员,就实现某个特定功能而言,未必方便。 任何工具都有自己的适用范围,我们不能手里有个榔头,就看什么都钉子。
我首先阐明一个观点: 程序员在工作时,大致可以分为2种角色。 一种是架构程序员,一种是客户端程序员。 架构程序员:制订整个程序的结构框架,提供必要的可重用类包。 他们立足于关注的是一定环境下的一类程序的原则性问题,并制订 出对具体编程有实际指导意义的方针和实现方法。 客户端程序员:根据客户的需求,选择适用的架构,连接各种开发 资源。开发出满足客户要求的实际软件产品。 两者只有分工角色不同,事实上一个程序员也经常在这2个角色中, 经常转换。 回到java的web应用上。开发struct就是架构程序员,利用struct开发具体 程序的就是客户程序员。 在我看来,taglib这一个工具,主要是提供给架构程序员的一个工具, 做为客户程序员,就实现某个特定功能而言,未必方便。 任何工具都有自己的适用范围,我们不能手里有个榔头,就看什么都钉子。
曹 曹晓钢 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-26 #6 我们不能手里有个榔头,就看什么都是钉子 点击展开... 不错!这句话对于这个问题是再精彩不过的回答了。