日期:2014-05-20  浏览次数:20781 次

对于框架的问题,大家来讨论交流一下吧
大家在学习框架的时候,就是SSH(struts1.x),是如何学习的啊?

每一个框架分开来学,这个比较容易理解和领悟这个框架的的基本架构和基本写程序的思路

以下是个人的一些浅见:

struts的话:
  基础的就是:action、actionform、配置文件
  提高的就是:1.扩展的ActionServlet
  2.其他的actionform类,如DynaActionform、LazyValidAtorForm
  3.验证与验证框架
  4.分发action、template模式、proxy模式
  5.国际化与异常
hibernate的话:
  基础的就是:ORM、POJO类、SessionFactory类、持久层的一般访问步骤、配置文件
  提高的就是:1.简化session的生成
  2.简化DAO
  3.关联映射、继承映射
  4.事务并发控制、性能、缓存
  5.hibernate与struts的整合
spring的话:
  基础的就是:IoC、AOP、配置文件
  提高的就是:spring与struts、hibernate的整合

每一个框架可以做一个小系统来,这样就体现出来框架的好处 也比较容易上手

至于整合的话 做起来就有点吃力和复杂 特别是spring这个框架

对于框架整合这一块 大家是怎么学过来的? 

都是照着书上几十页甚至上百页的项目介绍,看着代码的介绍,理清基本的思路,这样一步一步学的吗?


但每个公司的主要业务会不同,他们有自己的一套框架和模块技术,那么进入公司之后,是不是就是按照公司的一套做法+团队的一些技术升华来完成项目的呢? 

大家可以谈谈自己的想法吗?

------解决方案--------------------
目前只学了Struts1和Struts2,感觉框架用起来蛮方便快捷的,而且省时省力,不过用框架没注意一些细节性的东西就会出很多的错误,让自己摸不着头脑。
------解决方案--------------------
为什么要学structs1.x? structs2和hibernate我都看过,觉得最有用的还是hibernate,一直搞不懂spring有什么用,感觉太复杂了,对于structs2,我看了一下他的结构,以后用的时候再去看。
------解决方案--------------------
主要是多做练习
hibernate 主要学orm映射,hql
struts主要学习他的mvc和拦截器
spring 主要是学习ioc 和aop(主要是对hibernate事物就行管理)
------解决方案--------------------
学的基本是一个思想。会用即可,不会的查资料能解决即可,当然学习其源代码更好。

有的公司会直接用这些开源的。但是大部分公司都会对这些框架进行封装,但万变不离其宗,思想就那思想。学习起来没有压力!加油
------解决方案--------------------
这个我是这样理解的 学习ssh三大框架 然后 你进入公司就会根据公司的框架和技术走的 现在三大框架已经趋于末尾了 但还是有很多可以学习的地方 每个公司都会有自己的一套框架 和核心技术 要不然 就生存不了了
------解决方案--------------------
SSH的话有的公司也用到了Struts1,框架主要是多使用,不难
------解决方案--------------------
学这些框架学的就是他的思想,还有就是掌握一些学习框架的思路,为你以后能够更快的对公司的一些新的技术上手,这是个人的见解
------解决方案--------------------
spring,是很强的,还有security框架,还有mvc不错,