描写植物的作文:异路见桃花

时间:2017-11-03 15:11:26来源:杰瑞文章网点击:作文字数:1500字
参考并部分复用:http://blog.csdn.net/ronmy/article/details/55532254一、下载 IntellJ Idea下载地址:http://www.jetbrains.com/idea/download/download-thanks.html?platform=maclicenseserver address:http://idea.iteblog.com/key.php   (全都小写)二、创建Maven Web项目( 主体是复制他人的,windows的与mac的操作过程 是一样的)菜单File->New Project可进入如图界面,首先选择左边栏Maven,再配置JDK(如果之前添加了JDK的话会自动填充,如未添加点击旁边的New将JDK目录导入即可)。勾选"Create from archetype",然后选中maven-archetype-webapp,点Next,进入如下界面: 这里需要填写GroupId和ArtifactId,Version默认即可,这三个属性可以唯一标识你的项目。 我自己的maven配置 填写项目名,选择项目保存路径,点击Finish: maven会在后台生成web项目,这需要等待一定的时间,视网络环境而定.下图展示了该项目的文件结构。可以发现,它在src/main下创建了一个recources文件夹,该文件夹一般用来存放一些资源文件,还有一个webapp文件夹,用来存放web配置文件以及jsp页面等,这已经组成了一个原始的web应用。选择右边红框的Enable-Auto- Import,可以在每次修改pom.xml后,自动的下载并导入jar包。 我们可以看到,目录结构并不是严格的maven格式,因为少了java源码文件夹首先在main文件夹下创建一个文件夹,名称为java 将java文件夹标识为Source Root 可以看到文件夹的颜色变了,设置完成~maven会在后台生成web项目,这需要等待一定的时间,视网络环境而定.下图展示了该项目的文件结构。可以发现,它在src/main下创建了一个recources文件夹,该文件夹一般用来存放一些资源文件,还有一个webapp文件夹,用来存放web配置文件以及jsp页面等,这已经组成了一个原始的web应用。选择右边红框的Enable-Auto- Import,可以在每次修改pom.xml后,自动的下载并导入jar包,这一点在后面详述。我们可以看到,目录结构并不是严格的maven格式,还需进一步配置。File->Project Structure->Model.选中对应的文件夹,点击上面的Make as...,相应的文件夹机会变成Sources,Tests,Resources,Test Resources,按OK,结束配置。三、Maven自动导入jar包既然我们要用Spring MVC开发,那肯定少不了Spring MVC的相关jar包。如果不使用Maven的话,那就需要去官网下载相关的jar包,然后导入到项目中。现在使用maven的话,就不需要上网找jar包了。Maven所做的工作其实很简单,就是自动把你需要的jar包下载到本地,然后关联到项目中来。maven的所有jar包都是保存在几个中央仓库里面的,其中一个最常用的是Maven Repository,即,你需要什么jar包,它就会从仓库中拿给你。那么如何告诉maven需要什么jar包呢?我们看看工程目录,能找到一个pom.xml文件 ,maven就是靠它来定义需求的,代码如下:在国内访问默认的中央仓库较慢,用阿里的很快,设置一下http proxy地址:IntelliJ IDEA =>preferences =>Appearance & Behavior =>System Settings => HTTP Proxy=> 选中 Auto-detect proxy settings=> 打勾 Automatic proxy configuration URL 输入http://maven.aliyun.com/nexus/content/groups/public/一般可以在http://www.mvnrepository.com/ 查看一下包是否有及版本,如果有就把dependency信息复制到pom.xml,提示更新jar包。四、SpringMVC框架配置进行完上面的配置,那就说明现在基本的开发环境已经搭建好了,现在要开始进行Spring MVC的网站开发。1、web.xml配置打开srcmainwebappWEB-INF下的web.xml文件,修改约束文件,如下:[html]view plaincopy"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd">Archetype Created Web Applicationdispatcherorg.springframework.web.servlet.DispatcherServlet1dispatcher/default*.jpgdefault*.jsdefault*.css2、dispatcher-servlet.xml配置在配置完web.xml后,需在WEB-INF目录下新建 dispatcher-servlet.xml([servlet-name]-servlet.xml是固定规则,前面是在servlet里面定义的servlet名):[html]view plaincopyxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xmlns:mvc="http://www.springframework.org/schema/mvc"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsdhttp://www.springframework.org/schema/mvchttp://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">五、java代码MVC框架有model、view、controller三部分组成。model一般为一些基本的Java Bean,view用于进行相应的页面显示,controller用于处理网站的请求。在srcjava中新建一个用于保存controller的package:在controller包中新建java类testpage(名称并不固定,可任意取),并修改如下:代码:[html]view plaincopypackage com.lzhy.demomvc;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotation.ResponseBody;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.servlet.ModelAndView;@Controller/*** Created by yuwen on 17/2/15.*/public class testpage {@RequestMapping("/helloworld")public String hello(){System.out.println("hello world");return "success";}@ResponseBody@RequestMapping(value="/body/{x}",method=RequestMethod.GET)public bodytest getBody(@PathVariable("x") String x){System.out.println("URI Part 1 : " + x);bodytestbt=newbodytest();bt.a=x;bt.b="123";return bt;}public class  bodytest{public  String a;public String b;}/**@RequestMapping(value="/user/{userId}/roles/{roleId}",method=RequestMethod.GET)public String getLogin(@PathVariable("userId") String userId,@PathVariable("roleId") String roleId) {System.out.println("User Id : " + userId);System.out.println("Role Id : " + roleId);return "success";}@RequestMapping(value="/product/{productId}",method=RequestMethod.GET)public String getProduct(@PathVariable("productId") String productId){System.out.println("Product Id : " + productId);return "success";}* */}--@Controller注解:采用注解的方式,可以明确地定义该类为处理请求的Controller类;--@RequestMapping()注解:用于定义一个请求映射,value为请求的url,值为 /helloworld 说明,该请求首页请求,method用以指定该请求类型,一般为get和post;--return "success":处理完该请求后返回的页面,此请求返回 success.jsp页面。success.jsp:[html]view plaincopyHello World!   success六、需要配置Tomcat来运行该项目。Run->EditConfigurations点击左上角的"+"号,选择Tomcat Server,再选择Local:点击 Application server 右边的 Configure,导入Tomcat 目录:在配置好Tomcat的路径后,如下图所示,发现依然存在警告,且左方的Tomcat8图标上有一个警告标记,说明还没有配置完全:我们还需要将项目部署到 Tomcat 服务器中。点击 Deployment,再点击右边的"+"号,添加一个Artifact.选择第二个:war exploded,点击OK,这样,该项目就已经部署到了tomcat中.再点击OK,整个Tomcat配置结束.启动 Tomcat 了,其控制台输出将在IDEA下方显示启动后,浏览器将自动弹出项目首页.输入http://localhost:8080/helloworld输出:Hello World! success输入http://localhost:8080/body/123输出{"a":"123","b":"123"}七、总结1、下载工具,安装注册;2、创建Maven工程,对Pom.xml结构要理解,一定要设置http代理,不然下载太慢了;3、MVC代码的注释需要学习一下,返回json格式时要单独配置,即:在pom.xml: com.fasterxml.jackson.core的三个jar,及dispatcher-servlet.xml加转换配置。
作文投稿

描写植物的作文:异路见桃花一文由杰瑞文章网免费提供,本站为公益性作文网站,此作文为网上收集或网友提供,版权归原作者所有,如果侵犯了您的权益,请及时与我们联系,我们会立即删除!

杰瑞文章网友情提示:请不要直接抄作文用来交作业。你可以学习、借鉴、期待你写出更好的作文。

描写植物的作文:异路见桃花相关的作文:

    无相关信息

说说你对这篇作文的看法吧