(本故事除了部分点明道姓并具有故事详细发生的具体时间点地等部分情节以外,其它内容纯属虚构,若有雷同,纯属巧合。)
“玩”的历程  
像我这样80年后的人,我想一定都知道什么叫“玩”,更知道什么叫“玩玩”!
因为我们80后的人,生于改革开放的春风吹起之时,伴随着社会主义市场经济的改革而成长。我们80后的人,准确地说是听着四大天王的歌,读着金庸、古龙的武侠小说,看着香港的警匪片,追着大大小的歌星影星长大的,而这些都一直在助长我们的“玩”的本领及悟性。于是,进了大学,我们玩得更加疯狂了,我们逃课(师兄师姐们都说上课是在浪费生命)、K歌、上网以及无休止的网络游戏。这里,我想自豪的问一下60、70或者以前的人,有跟我们一样能“玩”的吗?
20多了,毕业了,进入社会了,工作了,父母不好意思再靠了,要自立了。可全国人民乃至全世界人民竟然称我们是“跨掉的一代”,美国《时代杂志》尽然“不知羞耻的”拿我们跟他们曾经生于5、60年代人的相提并论。这是何等的冤枉啊。
虽然在大学里的老师、教授们出于“留一手”等的考虑有意无意地传授我们一些过时的东西,但我们这20多年来可也不是白玩的,铸造出了“不玩出结果不罢休”的精神与“想玩就要玩得彻底”的哲学理念。现在应该是给大家表演、回报,为社会主义事业的建设添砖加瓦的时候了。因此,今天,我将把我们“玩”的本领及精神展示到技术领域中来,跟大家讨论如何玩软件开发技术,玩全世界人民及全国人民都HC(喝彩、花痴―凉粉语)的Spring。
  “玩”的态度
技术是科学,且能用“玩”的态度来对待?前辈别急、别急,想想我们的童年、我们的少年、青少年乃至到我们的青春、花季、雨季都能这么疯狂的玩,技术又何尝不能呢?只有抱着玩的心态,才不会被其所迷惑;也只有像对待“玩物”一样对待技术,人才能不会被技术所控制,才不会成为技术的奴隶,才不会迷信技术,在“玩”的过程发现乐趣、发现不足,超越技术。技术需要如此,社会主义科学事业的建设更需要如此。

  慢慢……,前辈您说什么?我乱拿伟大的社会主义事业来吓唬您?好,你先回答我几个问题:技术特别是软件技术是一门科学对吧?既然是科学技术就不应该受到非科学以外的因素响应对吧?当然也就不能受太多人民币或者美元影响对吧?技术就得“有一说一”,实事求是对吧?答完了吧,答案一定都是Yes对吧。这就对了,只有“玩”的态度,才能让科学技术反璞归真,不受世俗及一些人为操控或陈旧观念的影响。难道这还不是社会主义科学事业建设所需要的吗?
  当然,我们经常会看到的一些人确是拿着别人的红包、领着别人的人民币或美金,然后再为其发表一些违心的评论、报告、无休止的炒着、吹捧,但我想那只是个别案例吧,如果这样的所谓“认真”态度才是社会主义科学技术的主流的话,那我宁愿转行不做程序员,而直接回老家种我的一亩三分地。
所以,要用“玩”的态度对待技术。
“玩”的对象
那么,为什么要选择玩Spring而不是其它什么的呢?

  因为笔者算是半个Java工作者,在Java的技术领域,这两年Spring风吹得劲,Spring牛X啊。全国人民在去年就已经开始掀起了学习Spring的热潮了啊。这年头,作为一个Java领域的工作者,你要没听说过Spring,那你要么就是老土、老顽固,要么就是西部贫困区的农村信息化工作者。你要是不会Spring,跟搞Java的人在一个桌上吃饭,听大家一聊起来,傻眼了吧、自卑了吧。要在顶头上司打算交给你一个任务,一问你对Spring的掌握情况,嘿嘿,玩完了吧。因此,不玩Spring,难道去玩JSP啊?
Spring何方神圣呢?这里从网上引述一段正式点的关于Spring的介绍给非Java工作者看看吧:
  Spring Framework是一个流行的Java/J2EE应用框架,是一个解决了许多在J2EE开发中常见的问题的强大框架。它构建于一个轻量级的反向控制(Inversion-of-Control,QoC)模式的容器的基础之上,以其数据访问和事务管理能力而著称。Spring的声明性事务划分适用于任何的POJO(pure old java object或plain ordinary Java object,无格式普通Java对象)目标对象,其声明性事务如同EJB容器托管事务(Container-Managed Transaction,CMT)一样完善。后端事务管理器的选择包括简单的基于JDBC的事务和完善的J2EE事务(借助于JTA策略)。
  Spring提供了一个用标准Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其他企业事务--如果你需要--还能实现你自己的aspects。这个框架足够强大,使得应用程序能够抛开EJB的复杂性,同时享受着和传统EJB相关的关键服务。
“玩”的方法
跟玩K歌、玩电脑游戏、玩魔兽世界(WOW)一样,玩他就得了解他,玩他就得靠近他,走进他的世界,然后剖开他。因此,偶打算从Spring的由来、Spring人物、Spring事件、Spring技术、以及发生在中国Spring的先驱者们的故事等全方位来“玩”,当然重点还是有关Spring的教程、技术分析等方面去“玩”。

  玩的过程及结果将会不定期在以下三个网站全球同步公布:
  1、 EasyJF开源团队官方网站,网址:http://www.easyjf.com
  2、 笔者的Blog,网址:http://www.blogjava.net/daxia/
  3、 Java研究组织(JR) ,网址:http://www.javaresearch.org
也欢迎更多跟我一样爱玩的哥哥姐姐弟弟妹妹一起来玩。
玩的结果自己预测如下:
  A、 玩出感情,被它迷住,并爱上它;
  B、 玩物变成 “鸡肋”,嚼之无味,弃之可惜。
话外音:
  这口气好像在哪儿看到过呢,这是噱头吗?
  故事刚刚开始……,这人嘛,做事也好,看戏也好,不能这么没耐心吧!。
(备注:由于笔者不想拐弯抹角浪费大家玩的时间,有些“表白”难免过于直接,还请不喜欢Spring或者过分喜欢Spring的同行多多见谅! 本文中的“我们”,仅指与笔者有着同样成长经历的80后人,对于文章提到的观点,多数皆属于笔者个人观点,不代表任何人。
本文作者:EasyJF开源团队 大峡 欢迎转载,转载请保留作者声明,谢谢!)

玩玩Spring之初章相关推荐

  1. 利用K8S技术栈打造个人私有云(连载之:初章)

    我的想法是什么 最近在学习Docker技术,相信Docker技术大家都有所了解,Docker类似于虚拟机(但与虚拟机又有本质不同),提供进程级别的隔离.我们可以利用Docker来方便地来做很多事情,比 ...

  2. PhysX之旅(初章)--PhysXは虾米?

    PhysX之旅(初章)--PhysXは虾米? 本文分为两部分: 1.来自Nvidia官方网站的介绍文字. 2.转载了华文广高人去年对PhysX的入门文章. PS:现在PhysX可以通过Nvidia的官 ...

  3. 学习成长之路 (初章 三个月建成微信 小程序商城、ArcEngine C# GIS开发入门)

    学习 成长之路(初章 ) 三个月 建成微信小程序商城 .ArcEngine C# GIS开发入门 自我简介 先简单介绍一下,我是Domen,是一个彻彻底底的新手 . 大一 大学大一没好好学习,搞这搞那 ...

  4. Spring Security 初体验

    Spring Security 初体验 ①认证过滤器(登录) 用于接收前端用户登录信息(username和password)与数据库用户信息(通过UserDetailsService查询)就行判断. ...

  5. 如何用Linux系统搭建天堂2初章服务端

    如何用Linux系统搭建天堂2初章服务端 准备 1,一台云服务器(这里用的是免费服务器-三丰云https://www.sanfengyun.com/) 2,天堂2初章服务端(这里用的是血玫瑰天堂2论坛 ...

  6. 01卷起来啊,未末家的张先生(初章)

    卷起来啊,未末家的张先生(初章) 1.Python简介 (1)跨平台 (2)解释型语言(不需要编译),区别于Java,Java代码需要先编译,才能运行 (3)交互式语言 (4)面向对象语言 2.Pyt ...

  7. 卷起来啊,未末家的张先生(初章)

    卷起来啊,未末家的张先生(初章) 1.Python简介 (1)跨平台 (2)解释型语言(不需要编译),区别于Java,Java代码需要先编译,才能运行 (3)交互式语言 (4)面向对象语言 2.Pyt ...

  8. SpringBoot集成Spring Security —— 第二章自动登录

    文章目录 一.修改login.html 二.两种实现方式 2.1 Cookie 存储 2.2 数据库存储 2.2.1 基本原理 2.2.2 代码实现 三.运行程序 在上一章:SpringBoot集成S ...

  9. spring boot初学习的数据库依赖

    记得修改本地数据库时区:[位置也不能错!] default-time-zone='+08:00' pom.xml创建依赖 代码: <dependency><groupId>my ...

  10. Spring框架初写

    1.Spring的概述 a)   Spring是什么 Spring是一个JavaEE轻量级的一站式 Java EE的开发框架. JavaEE: 就是用于开发B/S的程序.(企业级) 轻量级:使用最少代 ...

最新文章

  1. [C++基础]001_iostream和iostream.h的区别
  2. Java多线程编程实战指南+设计模式篇pdf
  3. oralce之 10046对Hash Join分析
  4. 链表和数组的区别在哪里
  5. python常用类型的内置函数列表
  6. data-role参数表:
  7. 搭建IntelliJ IDEA+maven+jetty+SpringMVC 开发环境(二)
  8. 用于检测浏览器语言偏好的JavaScript
  9. java se面试题_Java SE 8面试问答(第1部分)
  10. ffmpeg (二):ffmpeg结合SDL2.0解码视频流
  11. java虚拟机家族种类
  12. visio mysql使用教程_Visio技巧篇之一些常用小技巧
  13. php date转换为时间戳,php date如何转换时间戳
  14. 匈牙利算法(简单易懂)
  15. 中国大学计算机专业排名教育部,全国计算机专业学校排名!别选错学校了
  16. 铁路计算机应用期刊级别,铁路单位评审高级职称可以发表哪些期刊呢?
  17. Dataframe两列值去重
  18. win7字体_微软将终止支持win7,为什么现在还有很多人不肯升级到win10呢?
  19. 云服务器定时执行python脚本
  20. npm i element-ui -S命令错误 针对于vue2

热门文章

  1. 电磁场与电磁波公式总结
  2. 信息 按顺序打印commit_风火快递单打印软件按导入数据顺序批量打印,但打出来的顺序和导入的表格里的?...
  3. Clustering by Passing Messages Between Data Points
  4. 云计算 | 浅议云计算发展趋势
  5. Dell服务器开启CPU虚拟化
  6. Java猜拳游戏代码实验总结_java猜拳小游戏程序设计实验报告.doc
  7. 使用VSCode拉取代码报错would clobber existing tag
  8. 水星mw300r虚拟服务器,水星MW300R无线路由器如何设置【组图】
  9. Emmet For Faster HTML CSS Workflow by Edwin Diaz
  10. STM32L476低功耗—进入STOP2模式4s后LPTIM中断唤醒+功率实测