公司内部ERP使用的框架

    接触公司的内部框架一个多月,梳理一下此框架应该有所帮助。
    大体框架是springMVC+mybatis,前端引擎用freemarker,数据库用oracle,项目管理用maven,版本管理用svn,页面和后台交互用到jquery,json。这些技术大多是主流技术,我是第一次接触(之前做notes开发),刚开始干活只是依样画葫芦,来不及思考和总结,现在可以上手开发,感觉也是收获颇丰。
    Spring的注解映射配置很灵活,不像以前的struts配置完成一个处理请求的映射要三个地方关联起来配置,这里只是一个注解就可以了。各组件之间的依赖关系也是通过注解来完成,不需要冗杂的配置文件。spring确实给我们带来了一种低耦合的框架应用。
    mybatis是一个orm框架,可以直接写sql,很方便,同样没有太多的配置文件来烦人。对于锻炼个人sql能力也是很有益的。有的人说sql能力不错的用这个框架很好,我觉得能力很差的也可以,毕竟可以让你学到多一点的东西。至少配置,入门各方面都比hibernate简单,容易多了,至于哪个更好,我现在还没能给出一个答案,因为我还没有很深入的了解这两个框架呢。
    freemarker是一个html模板引擎,用纯java编写的,没有jsp那些标签那么难入手,比strust也好用一点,虽然都用得不多。
    oracle没有什么好说的,这个用得最多的数据库吧。那个公司也是很多it工作者梦想的地方。java被收编后,更增魅力吧。maven、svn没什么好说的,不是特别专注于这个,感觉会用就可以了。
    js是大头戏,很难想象一个web应用不依赖任何js,刚开始不会调试js,多问几次同事之后,也可以自主调试了,感觉这是一个很重要的功能(java调试也是一样),jquery,json都是很方便的js应用,就是掌握语法的时候花了一点时间和心神,因为js调试实在令人恼火的。不过现在会调试了,遇到一些常见的错误也能很快知道是哪里出问题了,就没什么问题了。
    接下来就是对这些框架的设计思想的深入了解了,以及欣赏一些优雅的代码。
    最重要的是开始接触了java开发,并学会了调试。
 

猜你喜欢

转载自fanqui.iteye.com/blog/1477944