`

myeclipse下SpringMVC框架搭建

阅读更多

一、首先,建立空的web project项目:

1.技术分享

 

2.技术分享

 

3.

 技术分享

 

二、其次,导入先关jar包

1.将jar包导入SpringMVCHelloWorld\WebRoot\WEB-INF\lib目录下

 技术分享

技术分享

三、接下来修改web.xml文件,在web中,指定我们的DispatcherServlet。(从这里进入SpringMVC的可控范围)。

1.

 技术分享

2.web.xml中的内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">

<!--定义Spring控制器 并设置初始加载配置-->

  <servlet>

    <servlet-name>dispatcherServlet</servlet-name>

    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

    <load-on-startup>1</load-on-startup>

  </servlet>

  <servlet-mapping>

    <servlet-name>dispatcherServlet</servlet-name>

    <url-pattern>/</url-pattern>

  </servlet-mapping>

</web-app>

 注:默认加载的配置文件名为(servletname,此处为despatcherServlet)-servlet.xml。如果使用注解仅需要配置自动组件扫描(context:compontent-scan)

四、添加dispatcherServlet-servlet.xml文件

1.添加新文件至如下位置

 技术分享

2. dispatcherServlet-servlet.xml内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"

    xmlns: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/mvc

        http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd

        http://www.springframework.org/schema/beans

        http://www.springframework.org/schema/beans/spring-beans-3.0.xsd

        http://www.springframework.org/schema/context

        http://www.springframework.org/schema/context/spring-context-3.0.xsd">

 <!--以下为必须配置,根据实际情况可修改-->

    <!-- 自动扫描的包名 -->

    <context:component-scan base-package="com.Ace.controller"></context:component-scan>

    <!-- 默认的注解映射的支持 -->

    <mvc:annotation-driven />

    <!-- 视图解释类 -->

    <bean

        class="org.springframework.web.servlet.view.InternalResourceViewResolver">

        <property name="prefix" value="/WEB-INF/Views/" />

        <!--可为空,方便实现自已的依据扩展名来选择视图解释类的逻辑 -->

        <property name="suffix" value=".jsp" />

    </bean>

 

 

</beans>

其中:context:component-scan 指定了要扫描的Controller包。Prefix与suffix指明了路径的前缀与后缀。

 

五 添加Controller类。

1.添加一个Hello.java文件。包名如下:

 技术分享

2. hello.java内容如下:

package com.Ace.controller;

 

import java.util.ArrayList;

import java.util.List;

import java.util.Map;

 

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

 

import org.springframework.stereotype.Controller;

import org.springframework.ui.Model;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RequestParam;

import org.springframework.web.bind.annotation.ResponseBody;

 

@Controller

public class Hello {

   

    //hello world

        @RequestMapping(value="/hello")

        public String hello(){

            System.out.println("spring mvc hello world!");

            return "hello";

        }

       

        //hello world

        @RequestMapping(value="/ok")

        @ResponseBody

        public Object ok(){

            System.out.println("ok");

            List<String> list=new ArrayList<String>(); 

            list.add("电视机"); 

            list.add("冰箱"); 

            list.add("山东省"); 

            list.add("多发点"); 

            list.add("D大调"); 

            list.add("规范"); 

            list.add("啦啦啦"); 

            list.add("咯就是"); 

            list.add("阿瓦尔"); 

            return list; 

        }

         

 

}

 

六、 部署

1.配置在MyEclipse中配置自己安装的Tomcat

 技术分享

技术分享

 

2.发布网站

 技术分享

 

 技术分享

 技术分享

七、 启动tomcat,并在浏览器访问

 技术分享

 

八、 补充

1.注意到刚才在Hello.java中的hello方法我们返回到了名为hello的View,结合我们的前后缀配置,我们首先应该建立/WEB-INF/Views/目录

结果如下

 技术分享

2.添加hello.jsp文件,结果如下

 技术分享

 

 

内容如下

 

<%@ page language="java" contentType="text/html; charset=UTF8"

    pageEncoding="UTF8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF8">

<title>Insert title here</title>

</head>

<body>

    hello world,gogogo!

</body>

</html>

 

3.重启tomcat并发布网站后可以浏览如下网页

 技术分享

分享到:
评论

相关推荐

    在Myeclipse下搭建的SpringMvc+Spring+Hibernate框架

    【标题】"在Myeclipse下搭建的SpringMvc+Spring+Hibernate框架"涉及的主要知识点是企业级Java开发中的三大核心技术:SpringMVC、Spring和Hibernate,以及如何在集成开发环境MyEclipse中进行项目构建。 1. **...

    SpringMVC完整框架搭建(springMVC+Hibernate)

    SpringMVC是Spring框架的一部分,专门用于处理Web应用程序的请求-响应模型。它是一个轻量级的、基于注解的模型-视图-控制器(MVC)架构,...这个完整的框架搭建实例是学习和实践SpringMVC与Hibernate集成的一个好起点。

    springmvc+spring+mybatis开发框架搭建代码,已使用,完美运行。

    SSM(Spring MVC + Spring + MyBatis)是Java Web开发中常见的三层架构组合,它将Spring MVC作为表现层框架,Spring作为业务层容器,MyBatis作为数据访问层框架。下面将详细介绍这三个组件以及它们如何协同工作。 *...

    MyEclipse8.6+SpringMVC3.0+Hibernate3.3环境搭建.doc

    本教程主要讲解如何使用MyEclipse8.6集成开发环境来搭建一个基于SpringMVC3.0和Hibernate3.3的Web应用环境,这对于初学者来说是非常实用的。下面我们将详细地分解每个步骤。 首先,我们从创建Web Project项目开始:...

    springmvc项目搭建过程

    在IDE(如MyEclipse)中,选择相应的项目类型,确保JEE版本设置正确。这将为我们提供一个基础的Web项目结构。 2. **配置源代码与资源文件** 创建`src/resource`包来存放应用程序的配置文件和资源。通过项目属性...

    SpringMVC框架入门配置 IDEA下搭建Maven项目

    关于SpringMVC的介绍我就不在此赘述了,想必每一个配置Spring的人都已经或多或少了解过一些SpringMVC的基础知识,可能有的人用的myeclipse或者eclipse进行项目的搭建,我会告诉你这里步骤是很相似的,在myeclipse...

    spring4+springMVC+Mybatis项目搭建以及测试demo

    在本文中,我们将深入探讨如何搭建一个基于Spring4、SpringMVC和Mybatis的项目,以及如何进行测试。这个项目组合通常被称为“SSM”框架,是Java Web开发中的主流选择,提供了强大的依赖注入、MVC架构和持久层管理...

    springMVC+hibernate框架搭建源码

    **SpringMVC框架** 1. **SpringMVC概述**:SpringMVC是Spring框架的一部分,它提供了一个轻量级的模型-视图-控制器(MVC)架构,用于构建高性能、灵活的Web应用程序。它通过解耦各个组件,提高了代码的可测试性和可...

    Spring3.1搭建的springMVC框架例子

    一个简单SpringMVC例子,从请求到controller跳转再到页面显示能完整执行成功。使用myeclipse6.0搭建,使用Spring3.1部分jar包,使用jdk1.6.0_45和自带的myeclipse tomcat。

    ssm框架快速搭建

    10. **运行测试**:启动服务器,访问配置好的URL,查看是否能正常响应,确保SSM框架搭建成功。 通过以上步骤,一个基本的SSM框架就搭建完成了。对于新手来说,这是一个很好的起点,可以在此基础上学习更多的Java ...

    springmvc+spring+mybatis基础框架搭建

    这个基础框架搭建过程涉及到多个步骤,从环境配置到各组件的整合,下面将详细介绍这些知识点。 首先,我们需要安装和配置开发环境。`myeclipse`是一款集成开发环境(IDE),它提供了一个方便的平台来编写、运行和...

    springmvc+hibernate+oracle基础框架

    在提供的压缩包中,包含了一个已经搭建好的基础框架项目源码。这个框架可以作为一个起点,开发者可以根据自己的需求扩展功能,例如添加新的Controller、Service和DAO层,修改视图模板,或者优化数据库设计。在...

    SpringMVC4.0完整工具包资源(Eclipse和MyEclipse都可用)

    通过这个完整的工具包,你可以快速搭建一个运行在Eclipse或MyEclipse环境下的SpringMVC4.0应用,进行Web开发。同时,它也为你提供了一个学习和研究SpringMVC4.0架构的好起点,帮助你深入理解和掌握这一强大的MVC框架...

    myeclipse平台maven搭建ssm例子.zip

    6. **压缩包内容**:这个压缩包"myeclipse平台maven搭建ssm例子"应该包含了创建SSM项目的全部源代码,包括pom.xml文件,Spring的配置文件(如applicationContext.xml),SpringMVC的配置文件(如servlet-context.xml...

    springmvc简单工程搭建(源码)

    SpringMVC是一个基于Java的轻量级Web应用框架,它为构建RESTful风格的Web应用程序提供了强大的支持。这个"springmvc简单工程搭建(源码)"是专为初学者设计的,旨在帮助他们快速理解并实践SpringMVC的基本概念和工作...

    使用maven构建springMVC项目

    - **核心知识点**:本篇文章主要围绕如何利用Maven工具来搭建SpringMVC框架进行讲解。SpringMVC作为一款基于Java的开源框架,广泛应用于Web应用的开发之中。而Maven作为自动化构建工具,能够简化项目构建过程中的...

    分布式框架简介SSM组合+ springmvc+mybatis+shiro+restful+bootstrap

    本节主要介绍如何基于SSM(Spring、SpringMVC、MyBatis)框架搭建一个简单的Web应用程序,并实现一个HelloWorld示例。 **1. 导入必要的依赖** - **SpringMVC**: MVC(Model-View-Controller)设计模式的实现之一,...

    maven+springmvc+spring+mybatis框架V1.0

    在V1.0版本中,这个框架已经具备了基本的功能,可以快速搭建起一个完整的Web应用。开发者可以通过自定义Model类、Mapper接口及XML配置文件,轻松地扩展业务功能。SSMAgain可能指的是"Spring, SpringMVC, MyBatis ...

Global site tag (gtag.js) - Google Analytics