菜鸟学习Spring Web MVC之二
有文章从结构上详细讲解了Spring Web MVC,我个菜鸟就不引据来讲了。说说强悍的XP环境如何配置运行环境~~
最后我配好的环境Tomcat、Spring Tool Suites、Maven目前就是这样的啦!
如何安装Tomcat?先安装JDK!
一、安装JDK,并配置环境变量
先前Phonegap的时候,已经安装好JDK了,如何查安装的位置?可以在控制面板->Java->Java中查到路径。
如果没有安装过,需下载JDK,直接搜索下载xp下jdk有链接,下载安装。默认安装路径C:\Program Files\Java,生成两个jre7和jdk1.7.0_01文件夹。
如何测试JDK安装成功?
运行->cmd->java -version
Windows下JAVA用到的环境变量主要有3个,JAVA_HOME(可以不设,设是为了容易理解些)、 CLASSPATH、PATH。
JAVA_HOME指向的是JDK的安装路径,
path 指定一个路径列表,用于搜索可执行文件的。执行一个可执行文件时,如果该文件不能在当前路径下找到,则依次寻找 PATH 中的每一个路径,直至找到。或者找完 PATH 中的路径也不能找到,则报错。Java 的编译命令 (javac),执行命令 (java) 和一些工具命令 (javadoc, jdb 等) 都在其安装路径下的 bin 目录中。因此我们应该将该路径添加到 PATH 变量中。
classpath 类的路径,在编译运行java程序时,如果有调用到其他类的时候,在classpath中寻找需要的类 或者理解为class文件的存放路径 。在 CLASSPATH 列表中除了可以包含路径外,还可以包含 .jar 文件。Java 查找类时会把这个 .jar 文件当作一个目录来进行查找
如何添加系统变量?
我的电脑->属性->高级->环境变量->系统变量
JAVA_HOME:C:\Program Files\Java\jdk1.7.0_01;
classpath:;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
path后面追加%JAVA_HOME%\bin;
%JAVA_HOME%就是引用前面指定的JAVA_HOME。
如何判定系统变量设定正确?
运行->cmd->javac 如果列出usage之类的就说明正确了。
二、Tomcat
Tomcat安装在F:\tomcat
新建系统变量
CATALINA_BASE值为 F:\tomcat
CATALINA_HOME值为 F:\tomcat
在Path后面追加%CATALINA_HOME%\bin;
如何判定Tomcat安装正确了?
运行->cmd 到安装目录下运行vesion.bat如果能够正确输出环境就ok了。
三、Maven
可以在http://maven.apache.org/docs/3.0.3/release-notes.html下载Maven
下载解压之后F:\apache-maven-3.0.5
添加系统变量M2_HOME值为F:\apache-maven-3.0.5
修改Path,追加%M2_HOME%\bin;
查看是否安装正确?
运行->cmd 输入echo %M2_HOME%,显示结果:F:\apache-maven-3.0.5
输入mvn -v查看是否显示版本信息。
A、修改仓库位置:
我们打开F:\apache-maven-3.0.5\conf\目录下的setting.xml文件,设置成我们创建的仓库路径

<localRepository>F:/maven/repository</localRepository>
B、创建仓库
在F盘下建立maven文件夹,把setting.xmlcopy到这,新建repository文件夹
Spring Tool Suite实际上是指定的maven是这,随带的maven貌似不稳定
四、配置Spring Tool Suite(STS)
去官网下载,解压到F:\springsource
点击 sts-3.4.0.RELEASE里的STS.exe,启动。指定工作环境D:\workspace
A、配置Maven
windows->preferences->Maven对maven进行配置。
User Settings-->add->选择刚才的F:/maven/xml,下面默认选择F:/maven/repository,点击apply!
Installation-->add 选择F:\apache-maven-3.0.5,应用!
B、配置Server
windows->preferences->Serve对server进行配置。
Runtime Environment->add->tomcat tomcat 6.0,下一步browser到 F:\tomcat
配置完成了!
菜鸟学习Spring Web MVC之二的更多相关文章
- 菜鸟学习Spring Web MVC之一
---恢复内容开始--- 当当当!!沉寂两日,学习Spring Web MVC去了.吐槽:近日跟同行探讨了下,前端攻城师,左肩担着设计师绘图,右肩担着JAVA代码?!我虽设计过UI,但这只算是PS技巧 ...
- Spring Web MVC(二)
[toc] 五大核心组件 Controller (处理器.控制器) 控制器的概念是MVC设计模式的一部分(确切地说,是MVC中的C).应用程序的行为通常被定义为服务接口, 而控制器使得用户可以访问应用 ...
- Spring Framework------>version4.3.5.RELAESE----->Reference Documentation学习心得----->Spring Framework中的spring web MVC模块
spring framework中的spring web MVC模块 1.概述 spring web mvc是spring框架中的一个模块 spring web mvc实现了web的MVC架构模式,可 ...
- 菜鸟学习Spring——60s配置XML方法实现简单AOP
一.概述. 上一篇博客讲述了用注解的形式实现AOP现在讲述另外一种AOP实现的方式利用XML来实现AOP. 二.代码演示. 准备工作参照上一篇博客<菜鸟学习Spring--60s使用annota ...
- Spring Boot——2分钟构建spring web mvc REST风格HelloWorld
之前有一篇<5分钟构建spring web mvc REST风格HelloWorld>介绍了普通方式开发spring web mvc web service.接下来看看使用spring b ...
- [转]Spring Boot——2分钟构建spring web mvc REST风格HelloWorld
Spring Boot——2分钟构建spring web mvc REST风格HelloWorld http://projects.spring.io/spring-boot/ http://spri ...
- 淘淘商城之spring web mvc架构
一.什么是springmvc springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合: springmvc是一个基于mvc的web框架 二.mv ...
- 初试 spring web mvc
作为一名code需要了解更多的知识,编程方面的东西太多了,是个逐渐积累的过程.最近学习一下spring web mvc,写下我个人的一些经验. 1.准备jar包.spring mvc 已经到了版本4, ...
- 12.Spring——Web MVC框架
1.Spring Web MVC 框架 2.Spring MVC Hello World 例子 1.Spring Web MVC 框架 Spring web MVC 框架提供了模型-视 ...
随机推荐
- linux实践——字符集
一.ASCII码 首先是看得懂ASCII码表: 二 八 十 十六 缩写/字符 0000 0000 0 0 00 NUL(null) 0000 0001 1 1 01 SOH(start of head ...
- 20145208实验一 Java开发环境的熟悉
20145208实验一 Java开发环境的熟悉 使用JDK编译.运行简单的java程序 命令行下程序开发 在命令行下建立实验目录,然后创建并进入该目录后的子目录. 编译并运行一个代码 使用IDEA 编 ...
- CsharpThinking---代码契约CodeContract(八)
代码契约(Code Contract):它并不是语言本身的新功能,而是一些额外的工具,帮助人们控制代码边界. 代码契约之于C#,就相当于诗词歌赋之于语言. --- C# in Depth 一,概述 1 ...
- WCF入门 (14)
前言 上周去面试,跪了,这一年没什么长进,还是挺惭愧的. 得到的评语是:想的太多,做的太少. 做了一份面试题,最后一题是数据库的,写个查询.要查出Score有两次及两次以上超过79的Name和他的最高 ...
- 世界上最小的发行版之一Tiny Core
Tiny Core Linux不足之处驱动不给力 Tiny Core是一个简单的范例来说明核心项目可以提供什么.它提供了一个12MB的FLTK/FLWM桌面.用户对提供的程序和外加的硬件有完整的控制权 ...
- 每天一个linux命令(20):linux chmod命令
chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. Linux系统中的每 ...
- (转)Java并发编程:volatile关键字解析
转:http://www.cnblogs.com/dolphin0520/p/3920373.html Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或 ...
- c++ 中 delete p与 delete []p的区别
#include <cstdio> class A{private: int i;public: ~A() { printf("hi"); }};void d(A *) ...
- 搭建OpenWrt开发环境(包括编译过程)
OpenWrt是一个高度模块化.高度自动化的嵌入式linux发行版,其编译和安装过程比普通的linux发行版而言,要简单太多了.如果您是新手,您那恐惧的心大可放到肚子里,呵呵.对于新手来说最麻烦的恐怕 ...
- iOS不得姐项目--登录模块的布局,设置文本框占位文字颜色,自定义内部控件竖直排列的按钮
一.登录模块的布局 将一整部分切割成若干部分来完成,如图分成了三部分来完成 设置顶部状态栏为白色的方法 二.设置文本框占位文字颜色 <1>方法一与方法二实现原理是同一种,都是通过设置pla ...