springmvc框架搭建之hello world入门
来源:互联网 发布:静态代理模式java 编辑:程序博客网 时间:2024/06/05 11:12
开发工具 myeclipse2013 (本人习惯intellij idea开发工具,但周围用eclipse比较多,故选myeclipse)
运行环境
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.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包和代码的给我留言
- springmvc框架搭建之hello world入门
- springmvc入门 hello,world
- springmvc之hello world
- SpringMVC之Hello World
- SpringMVC入门一(hello world)
- SpringBoot框架搭建 Hello World
- 【velocity】之入门---------搭建第一个 " Hello world !"
- Parsley框架之Hello World
- Parsley框架之Hello World
- puremvc框架之hello world!
- puremvc框架之hello world!
- scheme 入门之 hello world
- JSF入门之hello world
- linux 入门 之 hello, world !
- JSF入门之hello world
- libuv入门之hello world
- ExtJS入门之Hello World
- C# 入门之 Hello World
- Linux下安装JDK和Tomcat
- 北京信息化协会发布IT运维服务支撑系统系列规范
- C#模拟POST提交表单--HttpWebResponse
- linux 2.6 互斥锁的实现-源码分析
- K-均值算法简介
- springmvc框架搭建之hello world入门
- 好看的影视墙壁纸墙纸效果图
- 数据库设计三大范式
- oracle11g_r2安装及数据库建立
- LeetCode 3 Longest Substring Without Repeating Characters
- CentOS PHP环境搭建
- android之style样式-EditText样式
- ListView横向滑动
- 高效