实习学习笔记
来到公司实习的第三天,终于找到了学习的感觉。反正公司要求写实习报告,我倒不如当做记笔记了。
第一天,负责带我的赞哥给了我一个公司项目源码,跟我大致讲了下里面用到的技术,我罗列了一下:
1 前端:jQuery,BootStrap,Ajax以及各种js插件(dataTable,select2等等。。)
2 后台框架技术:SpringMVC,MyBatis,JPA.当然,要会这些,至少你得了解过Spring吧,ORM框架要接触过吧(Hibernate)
3 项目构建工具:Maven
4 当然你还要会用浏览器的开发者工具调试。。。
5 不同的servlet容器也要了解下,tomcat,weblogic等
恩,当时的感觉就是:你说的我都听说过,可都没坚持去学。出来混是要还的,在学校多学点总是好的。
痛定思痛,决定先从开发工具准备开始,写一个最小的hello world。想法是这样的:使用IntellijIDEA搭建一个依赖springMVC的开发环境,用maven添加依赖。 我之前都用myeclipse,IDEA怎么用?查资料呗。整理资料如下,希望能够帮助到同为初学者的你:
http://my.oschina.net/henghanan/blog/202344?fromerr=HWYlGR29
http://www.cnblogs.com/jifeng/p/4658765.html
http://www.tuicool.com/articles/6RFziq
http://www.cnblogs.com/Leo_wl/p/4459274.html
总有一个适合你。小tips:1 自己先安装好开发要的工具 ;2用IDEA创建一个maven管理的Javaweb项目 ;3 为这个项目添加springmvc等等你需要的框架。这也是我解决自己学习问题的思路。
以前用eclipse写javaweb项目,需要什么jar包都是自己手动下载下来,放到lib目录下,再buildpath。现在用了maven,直接在pom.xm里写需要什么jar包,他自动从自己的仓库帮你下载!而且比如你只知道要用springmvc的jar包,但是它又依赖spring等其他你不清楚的jar包(谁记得那么多jar),maven自动给你全都下载好!当然,这只是maven的冰山一角吧,我会继续学习的。
具体怎么配置maven,怎么创建项目,上面的链接都有。我想分享的是我遇到的问题: 'dependencies.dependency.version' for org.springframework:spring-context:jar must be a valid version but is '${spring.version}'. 这个问题的解决方法在这里:http://lsz1023-126-com.iteye.com/blog/2098663。当然了,像我这样的新手才会遇到这种问题。。。
好了,上面的问题都解决好了后工程看起来差不多这样:
maven这是为我依赖了多少包。。。。
那么,一个Springmvc版本的helloworld是怎样的呢?下一篇。