【framework】spring3-入门小例子

补充:我把相关jar包上传到

spring3发布有相当长一段时间了,因为待业在家,一直帮朋友提供些方案,没有太多关注。近期打算翻译一下spring-reference,发现网上已经存在一些版本了,为了不重复发明轮子,我就弄个个实际例子来写写。

集成

做java的都好喜欢eclipse,没办法,网站空间,虽然其他语言的程序员一直批判java程序员没有IDE就没法做开发,批判就批判吧,确实好用,好歹也带动了经济。

我用的是工具如下:

IDE: eclipse3.6 中间件(应用服务器): tomcat7.0.27svn: subversivemaven: 3.0.4framework: springMVC 3.05

我喜欢eclipse3.6以后的版本,因为他装插件的时候直接搜索就OK,搜索完成后,已经帮你检测出是否已经安装,可以更新。很方便

1.集成svn

svn在eclipse上官方推荐的是subversive,但不代表其他就不好。

点击:help–>eclipse marketplace

2. 集成maven

同样在搜索栏里maven

install Maven Integration for Eclipse WTP

3. spring提供svn地址下载一些项目demo,地址如下

https://anonsvn.springframework.org/svn/spring-samples

在这个地址里下载spring的mvc-basic等项目

4. 一起看下mvc-basic的结构

典型的maven的结构

├─.settings ├─src │ ├─main │ │ ├─java │ │ │ └─org │ │ │ └─springframework │ │ │ └─samples │ │ │ └─mvc │ │ │ └─basic │ │ │ └─account │ │ ├─resources │ │ └─webapp │ │ ├─resources │ │ │ └─blueprint │ │ │ ├─plugins │ │ │ │ ├─buttons │ │ │ │ │ └─icons │ │ │ │ ├─fancy-type │ │ │ │ ├─link-icons │ │ │ │ │ └─icons │ │ │ │ └─rtl │ │ │ └─src │ │ └─WEB-INF │ │ ├─classes │ │ ├─layouts │ │ ├─lib │ │ ├─messages │ │ ├─spring │ │ │ └─appServlet │ │ └─views │ │ └─account │ └─test

——–pom.xml

这里我单独画出pom.xml目的主要是因为maven项目的核心文件就是pom.xml,这里有他所有的依赖和相关组件

5. 通过eclipse,右键pom.xml—>Run As—>maven install

maven会自动下载相关的依赖jar包(网速不好的话,会比较尴尬)。我回头把相关包传上去,maven服务器经常出现无法下载的和jar下载不全的情况。偏偏spring官网下载的相关包里没有spring-webmvc-3.0.5.RELEASE.jar等

注:maven可以发布war到本地或者远程tomcat下,服务器空间,这里不细讲

6. 简单走一遍流程

6.1 看web.xml

6.2 查看/WEB-INF/spring/appServlet/servlet-context.xml

6.3 查看控制器

6.4 启动项目,地址栏输入:8080/mvc-basic/

我们得到的刚好是welcome.jsp页面内容

6.5 点击@Controller Example,查看createForm.jsp 由getCreateForm方法跳转的页面

看看页面效果

始终调整好自己观风景的心态,

【framework】spring3-入门小例子

相关文章:

你感兴趣的文章:

标签云: