`

玩玩Spring之初章

 
阅读更多
<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog01.html" frameborder="0" width="728" scrolling="no" height="90"></iframe>
<iframe align="right" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog02.html" frameborder="0" width="336" scrolling="no" height="280"></iframe>
(本故事除了部分点明道姓并具有故事详细发生的具体时间点地等部分情节以外,其它内容纯属虚构,若有雷同,纯属巧合。)
  “玩”的历程
  像我这样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开源团队大峡 欢迎转载,转载请保留作者声明,谢谢!)


Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=772389


分享到:
评论

相关推荐

    Spring第二章Spring第二章Spring第二章

    Spring第二章Spring第二章Spring第二章Spring第二章Spring第二章Spring第二章Spring第二章Spring第二章

    Spring第三章Spring第三章Spring第三章

    Spring第三章Spring第三章Spring第三章Spring第三章Spring第三章Spring第三章Spring第三章Spring第三章

    Spring第一章Spring第一章Spring第一章

    Spring第一章Spring第一章Spring第一章Spring第一章Spring第一章Spring第一章Spring第一章Spring第一章

    玩玩Spring之struts+hibernate+spring添删改查示例.doc

    玩玩Spring之struts+hibernate+spring添删改查示例.doc

    Spring攻略PDF版

    因为上传大小的限制,分为两部分上传,这是第二部分,第一部分会在评论中给出链接 绝对是spring攻略中文版第二版 Spring专家力作 理论与实践完美结合 问题描述→解决方案→实现方法 ... 第19章 Spring中的脚本编程 

    北京动力节点-Spring4讲义-第3章Spring与AOP

    Aop是Spring的核心技术。通过Aop 实现上层的许多高级功能

    SpringCloud视频教程全套百度网盘

    第1章 SpringCloud简介 第2章 SpringCache缓存详细讲解及应用 第3章 Redis高级缓存讲解及应用 第4章 SpringSecurity安全详细讲解及应用 第5章 RabbitMQ高级消息的讲解及应用 第6章 ElasticSearch详细讲解及应用 第7...

    Spring攻略中文版PDF

    因为上传大小的限制,分为两部分上传,这是第一部分,第二部分会在评论中给出链接 绝对是spring攻略中文版第二版 Spring专家力作 理论与实践完美结合 问题描述→解决方案→实现方法 ... 第19章 Spring中的脚本编程 

    《精通Spring2.X企业应用开发详解》随书源码1-15章

    动态语言支持 第5篇 展现层应用 第19章 Spring MVC之一 第20章 Spring MVC之二 第21章 集成其他Web框架 第6篇 其他 第22章 Spring应用的测试 第23章 Spring工具类盘点 附录A 各种数据库连接...

    spring2.0技术手册 (扫描版)

    第1章认识Spring 第2章Spring入门 第3章Bean、消息、事件 第4章SpringAOP 第5章JDBC、事务支持 第6章Hibernate与Spring 第7章SpringWebMVC框架 第8章View层方案、Web框架整合 第9章API封装 第10章项目:...

    Spring攻略英文版(附带源码)

    Spring专家力作 理论与实践完美结合 问题描述→解决方案→实现方法 第一部分 核心概念  第1章 控制反转和容器   1.1 使用容器管理组件   1.1.1 问题描述  ... 第19章 Spring中的脚本编程 

    Spring4实战 18章 STOMP

    《Spring4实战》18章 代码参考 解决 SpringBoot WebSocket STOMP 配置

    Spring第七章:Spring+Mybatis快速开发人员信息管理系统源码

    Spring第七章:Spring+Mybatis快速开发

    Spring boot,springCloud精选视频教程

    26.Spring Cloud Bus之RabbitMQ初窥 27.Spring Cloud Bus整合RabbitMQ 28.Spring Cloud Bus整合Kafka 29.Spring Cloud Stream初窥 30.Spring Cloud Stream使用细节 31.Spring Cloud系列勘误

    精通Spring MVC 4

    本书共计10章,分别介绍了快速搭建Spring Web应用、精通MVC结构、URL映射、文件上传与错误处理、创建Restful应用、保护应用、单元测试与验收测试、优化请求、将Web应用部署到云等内容,循序渐进地讲解了Spring MVC4...

    Spring从入门到精通 源码

     全书共分14章,内容涵盖了Spring的基础概念、核心容器、Spring AOP、事务处理、持久层封装、Web框架、定时器、Spring和Struts、Spring和Hibernate、Spring和Ant、Spring和Junit。本书适用于...

    Spring源码解析4章150页+Spring3.2.4中文注释源码

    1、Spring概述 2、一切从bean开始 3、俯瞰Spring架构设计 4、Spring源码下载 二阶段 1、什么是IOC/DI 2、SpringIOC体系结构 3、源码分析-IOC容器的初始化 4、源码分析-IOC容器的依赖注入 5、源码分析-IOC容器的高级...

    第一章 SpringCloud概要.pdf

    第一章 SpringCloud概要.pdf

    跟我学spring3(1-7)

    【第二章】 IoC 之 2.1 IoC基础 ——跟我学Spring3 【第二章】 IoC 之 2.2 IoC 容器基本原理 ——跟我学Spring3 【第二章】 IoC 之 2.3 IoC的配置使用——跟我学Spring3 【第三章】 DI 之 3.1 DI的配置使用 ——跟我...

    《精通Spring2.X企业应用开发详解》16-19章

    动态语言支持 第5篇 展现层应用 第19章 Spring MVC之一 第20章 Spring MVC之二 第21章 集成其他Web框架 第6篇 其他 第22章 Spring应用的测试 第23章 Spring工具类盘点 附录A 各种数据库连接...

Global site tag (gtag.js) - Google Analytics