springmvc框架搭建之hello world入门

来源:互联网 发布:静态代理模式java 编辑:程序博客网 时间:2024/06/05 11:12
javaweb开发中现在比较火的是springmvc框架咯。所以今天写一篇入门,希望大家喜欢。
先看一副流程图


开发工具 myeclipse2013 (本人习惯intellij idea开发工具,但周围用eclipse比较多,故选myeclipse)

运行环境  tomcat6

spring框架下载(建议用3以上版本,要不然很多api不支持,现在一般公司都用3以上版本,所以这就不纠结 )

本人下载的是spring-framework-3.2.8.RELEASE-dist.zip

打开一看,里面的东西有点多,jar包也很多,但今天不需要这么多

(后期项目要扩展,hibernate,mybatis,等很多功能的时候jar包会逐渐添加)

org.springframework.aop- 3.0.0.RELEASE-----------------Spring的面向切面编程,提供AOP(面向切面编程)实现

org.springframework.beans- 3.0.0.RELEASE------------------SpringIoC(依赖注入)的基础实现

org.springframework.context- 3.0.0.RELEASE----------------Spring提供在基础IoC功能上的扩展服务,此外还提供许多企业级服务的支持,如邮件服务、任务调度、JNDI定位、EJB集成、远程访问、缓存以及各种视图层框架的封装等

 org.springframework.core- 3.0.0.RELEASE-------------------Spring3.0的核心工具包

 org.springframework.expressi---on- 3.0.0.RELEASE-------------Spring表达式语言(这个地方博客说我有非法字符,找了老半天,哎  自己看问题)

org.springframework.jdbc- 3.0.0.RELEASE-------------------对JDBC的简单封装

org.springframework.test- 3.0.0.RELEASE--------------------对Junit等测试框架的简单封装

org.springframework.web- 3.0.0.RELEASE--------------------SpringWeb下的工具包

 

下面正是进入开发时刻


1==》用eclipse搭建项目

点击finish之后出现的项目架构如下


把默认的jdk改成自己安装的(个人习惯)



框架搭建好,下面就写配置文件和helloworld相关代码了

先写配置文件

web.xml

DispatcherServlet是核心啊,首先要配上

 

至于contextConfigLocation是个什么,我看网上没啥说的明白的,但有一点,如果配置了,那么率先加载contextConfigLocation对应的值,如果没有配,系统自动识别到springTest,至于contextConfigLocation是否会用上,后面的进阶如果用到了会详细说明下

 

这样的话web.xml就写完了

接下来我们来写springTest-servlet.xml文件

呵呵 ,一眼就知道是扫描controller层代码,以及配置了jsp

 

下面就是helloWorld.jsp

 

下面是controller层代码



然后部署tomcat,启动

打开ie,地址栏输入http://127.0.0.1:3030/springTest/test/toAddPage


成功了,Thank goodness,那么后面会说些什么呢,后面当然是让我们的系统更强大,记录ri志啊,写数据库啊,还有各种使用,如果有时间,会使用安全框架spring自带的或者shiro,前台会用html5,帅气吧。

 

注:由于博客报我有非法字符,我把代码都改成了截图,如果需要jar包和代码的给我留言



0 0