小结

来源:互联网 发布:it信息网 编辑:程序博客网 时间:2024/04/20 07:45

我从事软件开发快两年了;我相信IT对我的影响是非常大的,无论是开发的技术还是公司中的运营模式。给了我一种全新的理念;当然,更重要的是我从开发的过程中体会了很多乐趣;软件的实现方式是各种各样的,也就是说条条道路通罗马吧,没有不可实现的东西只有想不到的东西。JAVA开源的模式让技术共享这可能是我当初选择JAVA的主要理由吧。向往这种模式是让大家都能够感知知识的进步与发展。我想微软不为跨平台只为他的WINDOWS系统当家作主吧,其实他也可以做到;现在我更想理解和学习的是开源这个理念,我认为开源已成为主流了;当然这只是我个人的想法;软件的发展是日新月异的,需求是无止尽的,当然技术也要求远止尽;说不定当下的spring+hibernate+struts主流架子过几年,就会被其他的架子代替。我想不是不可能。我个人认为在其中不无论是哪种架子旦生或取代,离不开的就是开源这一理念。这也是JAVA最核心的灵魂吧。比方说Spring里边的AOP,IOC都是一种开源的模式,结耦合吧。其实我想OOP理念就是为开源打下了根基。在SSH架子中不是体现就是一种MVC模式,当初开发的时候我很困惑,为什么一个DAO,BIZ,WEB,entity还是很多配置文件真让人费解,为什第要这么麻烦呢。后要开发一些大一点的项目才真正的理会到了,原来这种架子好处就是能够灵活的并发很多数据。简单的MVC那差得太远了,根本不适合使用开发。

struts就灵活的就是与页面互动和磨合,hibernate是与数据库结合操作,Spring在这两都当中起到的是一种桥梁的做用吧(这是我的理解);其实呢这三种都可以想互换动,起先以为这是规定死了的后来才领悟可以替换。这种模式只是为了把他们当中最强大,最有力的,最擅长的一种结合吧!我想在这里面不无论是OOP还是AOP都运用了和离不开开源吧。我越来越觉得SPRING的功能很强大,只要你想注入结合,没有不可以做到的!

最后本人不才,上面的观点只是个人的一点点想法,望各位以后多多指教!开放思想,共同交流!

原创粉丝点击