关于标签

我最近发现JSTL,struts,spring等等他们都有自己的标签库,那我到底该学哪个呢,他们都有什么不同吗?
[b]问题补充:[/b]
Spring 的IOC在项目中一般都如何使用的啊 一般都会管理哪些类,哪些类来用Ioc来注入
[b]问题补充:[/b]
管理的类可以是最简单的一个PO,也可以是一个action,也可以是一个业务逻辑类,,
看来所有的类都可以啊!
[b]问题补充:[/b]
类的回收不都是通过垃圾回收器来管理的吗,spring有什么不同呢

建议学jstl,因为它是标准统一的标签库,在哪都通用,如果你学其它的标签的话,也许只能在特殊的场合来用它.它们的功能都差不多,struts的更有针对性,而jstl更全面.spring的标签库建议你不要用了,觉的是挂羊头卖狗肉,spring最特色是管理类的,也就是loc功能.

你先把jsp标签库的制作过程搞理解明白就行了,你就相当于理解了标签的原理,你自己也可以写标签了,

JSTL,struts,spring等等的标签库只需要学会使用就行了,

你理解了标签的原理和制作,这些标签库学习使用很简单的

最好是根据工作需要学习

说到底就是使用上的问题

推荐先看看OGNL :)

用到哪个学哪个吧
不过优先学习JSTL,这个是基础哦

[color=red][size=x-large]JSTL 最简单,我一直都情有独钟[/size][/color]

[quote]Spring 的IOC在项目中一般都如何使用的啊 一般都会管理哪些类,哪些类来用Ioc来注入 [/quote]
IOC,翻译为控制反转(依赖注入是它的另一个称呼),一般用spring的话都是用它来管理类的生命周期,管理的类可以是最简单的一个PO,也可以是一个action,也可以是一个业务逻辑类,总之,通过注入的方式,spring可以再运行时给某个对象设置一个值或属性,类的生命周期的管理全部交给这个spring容器了,从而降低了耦合,这个是低侵入式的。

从标签都谈到了spring的ioc啦,哈哈,这很跳啊,

系统地一点点把知识学好,自然后面的东西都通了,

类的回收当然是通过垃圾回收器来管理,spring又不能管理类的回收,
它只是把类的实例管理起来,它把实例销毁也是用jdk的api嘛,

[quote]类的回收不都是通过垃圾回收器来管理的吗,spring有什么不同呢 [/quote]
呃,当然,类的回收都是由垃圾回收器来管理的,这里的spring只是管理一个类对象的生命周期,如果一个对象已经没用了,spring容器也不管了啊,自然是被垃圾回收器给回收了

spring只是来管理类,与回收是两码事.比如说,service类和dao类都是单例的,这在spring里可以直接配置的,多方便呀.