关于java各种技术的疑惑。

来源:百度知道 编辑:UC知道 时间:2024/06/16 08:42:55
我现在刚学完spring,在做一些ssh的练习,我是一直的练习下去,还是做几个练习之后去学struts2,ajax,jsf,ejb那些东西呢?我感觉java的技术太多了,实际开发中都用的上吗?东西是没少学,真正学好了的人又能有多少呢?不都说学编程学的是思想吗?除了面向对象的思想,还有什么思想?
可能我这个问题很无知,但是我是真的不明白。我下一步应该怎么走?

我觉得SSH+ajax足矣。
你说的没错,编程最重要的是思想。我们应该把时间投入在研究怎样能写出高质量的代码?怎样提高代码的可重用性?怎样提高系统的可扩展性以及可维护性?怎样提高系统运行的效率?

我觉得编程思想不是可以一一罗列出来的东西,能解决以上问题的好的方案都可以算作编程思想。

我们学习SSH这些架构不就是为了解决上述问题吗?
我建议你有时间去看看《JAVA与模式》和《Thinking in java》,这两本书对现有优秀设计模式及设计思想介绍得很到位。

至于技术,我觉得没必要出一个学一个,那样是永远学不完的。除非公司要求你用新技术或者说你有时间。

我觉得SSH+ajax已经够用了。你会用这些框架,并不代表你真正理解这些框架,花点时间去研究框架本身,你一定会受益匪浅的(因为这些开源框架都是使用了很好的设计模式,代码质量也相当高)。

进入的领域不同,使用的技术也不同。有些公司不需要ejb,但有些公司要。很多公司都有自己的框架。而从Struts1过度到Struts2是一件很简单的事。