java开发常用框架我是学Java的,面对Java中这么多的知识点、工具,我该如何入手

java开发常用框架我是学Java的,面对Java中这么多的知识点、工具,我该如何入手

描述

java开发常用框架我是学Java的,面对Java中这么多的知识点、工具,我该如何入手

如果你是要学习,需要从目前和以后两个方面角度考虑:

java开发常用框架图片1

目前:

1、Spring是必需中得必需的;

2、JPA (把Hibernate,iBatis一类的做为实现用)

3、Velocity这个不错,一般企业在封装自己框架时服务端最常用的;

4、客户端jQuery是必需的(建议先把js基础搞好);

以后:

java开发常用框架图片2

1、NoSQL的(强烈建议Redis,好上手,其它的得根据具体应用情况,Spring 有个Data项目,可以对NoSQL进行抽象,这两年得版本已经非常成熟);

2、GWT(SmartGWT做为构架其上的企业框架挺绚,但个人不喜欢)这个也是必需的,用处超级多,从企业开发到互联网应用、从桌面到手机、从数据录入到3D游戏都可以,非常值得投资。不是忽悠你,兄弟不才,上面说的这些种应用都用GWT做过,效果非常好。最关键的是,这个东西的工程连续性和用Java的封装能力,是企业封装自己框架最常用的。

3、Netty等网络基础框架,这个有时候在企业应用也会用到,开发起通信功能来说事半功倍;

Rails在国内用的很少,在国外用的也一般。核心问题就是Rails的定位导致它开发出来的东西太“企业”,复杂的企业应用就非常麻烦,尤其是日后的维护(你上哪里找会Rails的便宜的工程师?)

技术真的更新太快,所以最核心的是要修炼基本功(多看看设计模式一类的书籍)和站好队(个人推荐的是SpringSource, Google和IBM)。选择框架你首先要看其背后的设计者和社区。有的东西,用的多,不一定就是好(比如struts,无疑冒犯struts迷们)

java开发常用框架图片3

老婆要用百度文档下载东西,我来给赚分,悲催的程序员,哈。



留言