标签:1.2 mil 数据库管理 one mave 业务 cti 内存 extc
程序 = 数据结构 + 算法
内存: 数据临时计算存储场所, 关闭电源就消失, 称为瞬态的
外存: (SSD固体硬盘, HDD机械硬盘, SD, 闪存, U盘), 关闭电源不消失, 称为持久状态
编程思路:
导入要的包: pom.xml
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.2.8.RELEASE</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.2.3</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.2.3</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.2.3</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.2.8</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>1.2.3</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>3.2.8.RELEASE</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
配置Spring MVC控制器: web.xml
<servlet>
<description></description>
<display-name>DispatcherServlet</display-name>
<servlet-name>DispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<description></description>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:conf/spring-*.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>DispatcherServlet</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
添加Spring-MVC 配置文件: conf/spring-mvc.xml
<!-- 配置组件扫描 -->
<context:component-scan
base-package="com.xx"/>
<!-- 配置MVC注解扫描 -->
<mvc:annotation-driven />
添加数据库连接参数文件: conf/jdbc.properties:
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/xxx
user=root
password=root
maxActive=20
(这4行分别存储了要连接的数据库驱动信息,url,连接登录数据库的用户名和密码。)
配置MyBatis: conf/spring-mybatis.xml
<!-- 配置 spring-mybatis.xml -->
<!-- 读取配置文件 -->
<util:properties id="jdbc"
location="classpath:conf/jdbc.properties"/>
<!-- 配置数据库连接池 -->
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName"
value="#{jdbc.driver}"/>
<property name="url"
value="#{jdbc.url}"/>
<property name="username"
value="#{jdbc.user}"/>
<property name="password"
value="#{jdbc.password}"/>
<property name="maxActive"
value="#{jdbc.maxActive}"></property>
</bean>
<!-- 配置MyBatis的 SessionFactory -->
<bean id="sqlSessionFactory"
class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource"
ref="dataSource"/>
<property name="mapperLocations"
value="classpath:mapper/*.xml"/>
</bean>
<!-- Mapper接口组件扫描 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage"
value="org.mybatis.spring.sample.mapper"/>
</bean>
以上内容是自己在写SSM框架是自己根据代码总结的,不敢保证百分百正确,大概思路是这样,还是要不断总结找出错误及时纠正。
关于使用SSM(Spring-SpringMVC-Mybatis)开发基本思路
标签:1.2 mil 数据库管理 one mave 业务 cti 内存 extc
原文地址:http://www.cnblogs.com/ka-bu-qi-nuo/p/7383656.html