【无标题】SpringMVC导入项目

SpringMVC:

        职能分析:

                model模型(dao层 service层)

                        1.业务逻辑

                        2.保存数据的状态

                view视图(jsp)

                        1.显示页面

                controller控制器(servlet)

                        1.取得表单的数据

                        2.调用业务逻辑

                        3.转向指定的页面

MVC不是一种设计模式,MVC是一种架构模式

官网上springMVC查看资料     旧版本4.3.24 全一点

  • Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据Dao) 和 服务层(行为Service)。业务逻辑,保存数据的状态
  • View(视图):负责进行模型的展示,用户的界面
  • Controller(控制器):接收请求数据,委托给模型处理,把返回的模型数据返回给视图,由视图负责展示。也就是说控制器做了个调度员的工作。

最典型的MVC就是JSP + servlet + javabean的模式。
 

1.IDEA中新建一个Maven工程当做父工程!导入依赖   删除src(没有用到)

<!--导入依赖-->
    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>5.1.9.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>jsp-api</artifactId>
            <version>2.2</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>
    </dependencies>

2.新建个Moudle:mvc-01, 右击添加Web app的支持

3.mvc-01导入jar依赖

<dependencies>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>jsp-api</artifactId>
            <version>2.2</version>
        </dependency>
    </dependencies>

 4.编写一个Servlet类,配置WEB-INF下的 xml

<servlet>
        <servlet-name>HelloServlet</servlet-name>
        <servlet-class>com.app.servlet.HelloServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>HelloServlet</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>

5.新建一个jsp

 

 6.配置Tomcat,启动测试

 

 注意版本问题:

Unknown version string [3.1]. Default version will be used.

 

jar包环境问题:

 看是否有这个lib文件夹,没有在web-inf下创建一个 点击+号  把jar包导入

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值