个人觉得还是Spring更有前景、
注解方式可以省掉一大堆配置代码呢。
教科书式的mvc构架,而不像struts等都是变种或者不是完全基于mvc系统的框架,第二它和tapestry一样是一个纯正的servlet系统,这也是它和tapestry相比struts所没有的优势。而且框架本身有代码,而且看起来也不费劲比较简单可以理解。
注解方式可以省掉一大堆配置代码呢。
教科书式的mvc构架,而不像struts等都是变种或者不是完全基于mvc系统的框架,第二它和tapestry一样是一个纯正的servlet系统,这也是它和tapestry相比struts所没有的优势。而且框架本身有代码,而且看起来也不费劲比较简单可以理解。
解决方案 »
- 请问jsp如果实现导入EXCEL的方法和源码例子,并且怎么样解决文件过大溢出的问题?
- struts2标签<s:if> 和EL表达式问题! 求高手。
- org.apache.commons.mail.HtmlEmail发送Email,设置服务名无效
- javascript yui 控件使用指南
- 求救!applet中使用JFileChooser的怪问题
- 各位大哥::帮我给一个jsp上传文件到服务器的例子好吗 ?? 谢谢了 !!急啊…………
- 怎么做才能把 URL 类型转换成 String 类型
- 获取数据是进行解码问题
- 数据库查询问题,请教!java高手请进!在先等待
- 我现在实现了除了附件的发送邮件的程序,有谁补上发送附件的代码?谢谢先!
- xsl
- struts2流程简单问题(我是初学者)
spring的controller通过注解也是可以配置原型的。刚接触spring mvc ,注解
请教下lz,注解只能放到实现类里吗?不能放到接口的?
第一家公司用的是自己的框架,现在的公司用的是ssh
ssh也好,spring mvc也好,根据项目规模,复杂度以及开放成本综合考虑
spring注解实现类 也就是把这个要实现其接口的类对象以get()或者set()方式去注入了 个人觉得我们不用在去写那些get() set()方法了 至于这个对象所关联的bean都会自动引入进来的,spring帮我们管理好了。
举个例子:
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean>
这里面的这样的注入 相对应的代码就是
public void setDataSource(DataSource dataSource){
return this.source;
}
以上这些都是我在这些天看文档摸索 以及个人理解 如有错误 还请前辈指点!