spring mvc基础篇(十三):综合案例二(注解版)

此本章主要是把上一章的增删改查案例改为相应的注解版本。

13.1 开发环境

开发工具:myeclipse8.6.1

数据库:mysql5.5.23

服务器: tomcat6.0.37

框架版本: spring3.2.2

13.2 结合jdbc,tomcat数据源对学生数据进行增删改查的管理

步骤一:在myeclipse8.6中新建web工程springmvczh02,拷贝如下包到lib目下:

 

步骤二:编写web.xml 配置文件,代码如下:

=================================web.xml========================

<?xmlversion="1.0" encoding="UTF-8"?>

<web-appversion="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee

http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

 

<!-- 配置spring的字符集过滤 -->

  <filter>

    <filter-name>encode</filter-name>

    <filter-class>org.springframework.web.filter

.CharacterEncodingFilter</filter-class>

    <init-param>

      <param-name>encoding</param-name>

      <param-value>UTF-8</param-value>

    </init-param>

    <init-param>

         <param-name>forceEncoding</param-name>

         <param-value>true</param-value>

    </init-param>

  </filter>

  <filter-mapping>

    <filter-name>encode</filter-name>

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

</filter-mapping>

<servlet>

<servlet-name>springmvc</servlet-name>

<servlet-class>

org.springframework.web.servlet.DispatcherServlet

</servlet-class>

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

</servlet>

<servlet-mapping>

<servlet-name>springmvc</servlet-name>

<url-pattern>*.php</url-pattern>

</servlet-mapping>

</web-app>

================================================================

 

步骤三:在tomcat里面配置数据源:

====================================================================

1.在tomcat的conf目录下找到context.xml,添加如下配置,请自行修改用户名和密码

<Resourcename="ds_mysql5.x"

              auth="Container"

              type="javax.sql.DataSource"

              driverClassName="com.mysql.jdbc.Driver" 

              url="jdbc:mysql://localhost:3306/studentdb"

              username="root"

              password="admin"

              initialSize="1"

              maxActive="20"

              maxIdle="10"

              maxWait="10000"/>

 

2.将mysql驱动包mysql-connector-java-5.1.26-bin.jar拷贝到tomcat的lib目录==================================================================

 

步骤四:在核心配置文件springmvc-servlet.xml里面编写如下配置

======================== springmvc-servlet.xml=======================

<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"

       xsi:schemaLocation="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.stu.controls,com.stu.dao "></context:component-scan>

    <bean id="irvResolver"

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

       <property name="prefix" value="/"></property>

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

    </bean>

</beans> ====================================================================

 

步骤五:其它代码不一一列出,只给出截图参考,需要的朋友请联系作者wx5040257@126.com

学生模块dao层

 

学生模块Controller层

==================================================================

步骤六: 启动tomcat,发布项目,在地址栏输入 http://localhost:8080/springmvczh02/ 进行测试,参考运行界面如下:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

御前两把刀刀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值