硝烟中的Scrum和XP
初次接触Scrum和XP(更加准确的说是“看到”),心里不免有些疑问,软件开发为什么会有如此多的方式,难道软件开发、软件工程不就是写写代码的事儿吗?直到后来,才明白,一个庞大的软件工程,不会只是一个人的事儿,倘若我们现在(学生时代)还是只有着一种写代码是自己的事儿的态度来看待软件工程这样的“工程”,是低端的,是不全面的。
初次接触Scrum和XP(更加准确的说是“看到”),心里不免有些疑问,软件开发为什么会有如此多的方式,难道软件开发、软件工程不就是写写代码的事儿吗?直到后来,才明白,一个庞大的软件工程,不会只是一个人的事儿,倘若我们现在(学生时代)还是只有着一种写代码是自己的事儿的态度来看待软件工程这样的“工程”,是低端的,是不全面的。
先来讲一讲“睡前”想法,也许会有所偏离主题,请见谅。初次面对“人月神话”这个标题的时候,就不禁从中感受到了一种差距,一种关于国内与国外(西方)计算机软件相关的文化差距。就最近所接触到的计算机相关知识来看,我觉文艺复兴的意义是非同凡响的,是深远的,最近接触到的许多关于计算机、软件程序相关的书籍,尽管还未曾读过,但名字已经给我留下了深刻的印象。例如,《人件》、《大教堂与集市》、《黑客与画家》、《人月神话》等等。也许我监视太过于片面,但我还是想说尽管国内程序开发人员、管理人员在技术层面上与国外同行差距并不是很大,甚至在某些方面更加优秀,然而,文化层面却是差了一大截,缺少了灵性,缺少了思维的敢于跳跃。追根溯源,我认为是西方的历史、文艺复兴、文化、哲学给西方的计算机领域注入了太多有意味的,有营养的东西。正如翻开《软件工程》这本厚重的书的第一页,看到序章的第一句话“文艺复兴以降”。
时至今日,我都还是很怀念小时候与一群玩伴编写剧本、拍摄,那时候的我还有一个远大的“白日梦”——成为一名导演。很可惜,终究是“白日梦”。在完成了一系列的“艰苦”拍摄以后,一个半成品的微电影就出世了:没有字幕,没有主题,昏暗的镜头,富有浓郁特色的四川方言。随后发布到网上,差评如潮:)。
“70后”是理想,“80后”是仗义,那么“90后”是什么?
2019年,最小的“90后”应该已经步入了大学校园,正找寻着自己的理想;最大的“90后”应该有的已经成家立业,担起了另一种角色。或许他们曾失落过、迷茫过,但他们终将一一突破。
无论采用何种框架来进行Java Web的开发,只要是Web项目必须在WEB-INF下有web.xml,这是java规范。 当然,我们最早接触到Java Web容器通常是tomcat,但这并不意味着web.xml是属于Tomcat的,同样,Servlet本身也不属于Tomcat,它与JSP等是Java Web的基础规范。而Servlet的运行需要有Servlet容器的支持,常见的容器有Tomcat、Jetty、JBoss等。
由于前段时间忙于毕设,导致Spring学习的东西忘了很多,所以最近又开始从头看Spring的基础。基础的Bean的装配不再多说了。这一次,主要是深入一点了解Spring配置文件结构搭配对于Bean装配的影响。