sys0613的gravatar头像
sys0613 2016-07-22 09:05:01

java开发想学习框架,请问spring 怎么入门?

我是搞java的想学习框架,请问spring 怎么入门,谢谢

所有回答列表(5)
h130256240的gravatar头像
h130256240  LV5 2016年7月22日

作为一个在Java方面 工作3年的一个年轻程序员 我的建议是这样子的

spring作为java 系统承上启下的中间层 ,从早期的简单版本到发展到现在,已经变成一个庞大的,包含了数十模块的大型框架了。如果要入手的话建议选择其中一个模块作为突破,个人比较推荐是Spring framework模块进行深入,因为framework的内容是最初spring创立的核心东西,诸如spring data/spring webservice/spring clude等其他东西都是后续版本不断添加而成的。 

简单介绍一下Spring framework模块 其中包含了spring 的内核、依赖注入、事物管理、数据访问等功能

这其中的东西是几乎每一个都是使用java的程序员都绕不开的东西

spring官网 或者 他人的博客 提供了很多很好的例子 建议跟着例子自己尝试手动配置一次 自己写一些测试代码

注意 初学者 建议使用xml文件的配置模式 这样子更容易深入理解 spring的使用方法 

一开始并不建议去看spring 源码 毕竟过于复杂, spring是一个工具 能用好已经很不容易了,

之后可以尝试按照例子去整合mybatis或者hibernate等数据访问层工具,尝试通过spring+mybatis去对数据库进行增删改查操作(hibernate也不错 不过我个人比较喜欢mybatis,因为简单易上手) 

再然后去尝试整合前天诸如JSP + boostraps(extjs/) 或者jsf+primeface 

当你掌握上面的东西 恭喜你 已经可以从事J2ee web开发了

之后在根据自己兴趣 去扩展 spring的其他模块 诸如spring android/srping cloud/spring security等进阶部分

其实说到底 spring 只是一种工具而已 就像扳手用来拧螺丝 锤头用来钉钉子一样 spring用来方便程序员去写代码 

初学者非常不建议去学Spring源码 因为太难了 很容易让人产生厌倦感 即使现在 我自己一个人看spring的官方文档 也感觉非常的吃力

所以学会用好spring已经是可以了。 

祝你成功

评论(2) 最佳答案
cqx123的gravatar头像
cqx123 2016年7月22日
传奇码农的gravatar头像
传奇码农  LV6 2016年7月23日

1.网上有很多学习资料(视频、电子书、博客)这些都可以作为你入门的基础;

2.多练习,多看书,多问;

Spring框架有很多东西,可以一块一块的去了解,也有很多用途,祝好!

快乐的我的gravatar头像
快乐的我  LV2 2016年7月24日

你可以去看《三大框架整合实战》

cxzhyx的gravatar头像
cxzhyx  LV11 2016年7月28日

找点例子练练

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友