请选择 进入手机版 | 继续访问电脑版

徒手创建一个Spring项目(不使用IDE的情况下)

[复制链接]
发表于 2018-1-5 16:01:19 |显示全部楼层
0:如何徒手(不使用IDE工具)创建一个SpringMVC Web项目

      在之前的项目中 我们都是使用Eclipse进行java代码的开发  我们今天就来使用最普通的创建文件和文件夹的方式来创建

一个Spring 项目。 今天我们尝试一下在不使用eclipse的情况下进行Spring项目的开发与配置。

      首先需要明白的是Spring项目其实从本质上来说就是一个添加了一些特定Jar包和配置的普通web项目。   


1:创建一个Java Web项目
  
     我们在D盘中创建一个SpringWeb文件夹,然后依次创建一些Spring mvc的目录结构。如下所示:

           SpringWeb
                ----WEB-INF
                ----src
                ----index.jsp
  
      
   
   此时 我们已经创建完成一个Java web项目了我们也可以在这个项目的基础上编写代码 在


Tomcat中运行了。只是这时我们的项目还没有Spring中的那些强大的框架功能。

  关于JavaWeb的运行过程参见
【Tomcat是如何加载Java Web项目的】

2: 增加Spring功能

   在第一个步骤中 我们创建的java web项目还不是spring项目 并不具有spring的功能。接下来我们就需要给予我们的Web项目

添加Spring功能。我们仅仅做下面两步就可以将我们的Web项目配置成为Spring web.
   
    2.1:将Spring中的核心Jar包引入到Java Web项目当中

       鉴于我们仅仅是为了说明如何创建一个Springmvc项目 所以我们也只把几个核心的JAR包引入到我们的项目当中去。
      

    2.2 配置web.xml文件
       Spring是基于类配置的 所以我们在Web.xml中配置一个监听器
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3.     xmlns="http://java.sun.com/xml/ns/javaee"
  4.     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
  5.     id="WebApp_ID" version="2.5">

  6.     <!-- 配置DispatchcerServlet -->
  7.     <servlet>
  8.         <servlet-name>springDispatcherServlet</servlet-name>
  9.         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  10.         <!-- 配置Spring mvc下的配置文件的位置和名称 -->
  11.         <init-param>
  12.             <param-name>contextConfigLocation</param-name>
  13.             <param-value>/WEB-INF/springmvc.xml</param-value>
  14.         </init-param>
  15.         <load-on-startup>1</load-on-startup>
  16.     </servlet>

  17.     <servlet-mapping>
  18.         <servlet-name>springDispatcherServlet</servlet-name>
  19.         <url-pattern>/</url-pattern>
  20.     </servlet-mapping>

  21. </web-app>
复制代码
3:测试

   Spring配置完成之后 我们运行就可以了。


4:运行结果










End
   在创建完成Spring 项目之后 我们肯定会做一些关于数据库的操作  做一个博客来检验我们的编程能力吧。
   1:SpringMvc+Hibernate+Spring
  
   
  






发表于 2018-1-9 16:20:40 |显示全部楼层
有时候 简单的操作在不使用IDE的情况下是及其方便的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|沙漏笔记

GMT+8, 2019-7-21 21:42 , Processed in 0.131288 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Copyright © 2015-2018 xuejava网 / 鲁ICP备17054568号-1
回顶部