公司是做APP开发的,需要后台来提供接口,于是乎,这个任务就交给我,经过反复的尝试,学习和参考别人的demo,终于搭出自己还算满意的框架,SpringMVC+Sping3+Hibernate4+Junit4,没有使用Maven。下面一步一步的搭建吧!
首先是选择jar包,我把我用到的jar包上传到了网上,点我下载
我使用的事Eclipse,创建好webDynamic project之后,把lib直接粘贴到webcontent下就ok了!
第一步,配置web.xml,一切请求和初始化都是经过web.xml,代码为
<servlet>
<servlet-name>spring</servlet-name>
<!-- servlet文件配置 -->
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:spring-servlet.xml
</param-value>
</init-param>
<!-- 优先级,正数越小,优先级越高,如果相同,则按顺序加载 -->
<load-on-startup>1</load-on-startup>
</servlet>
<!-- 请求拦截,只要是带".do"的请求,都被拦截到此 -->
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
接下来是spring上下文配置文件
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml
</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
开始spring的配置
applicationContext.xml
<!-- 扫描注解配置的包 -->
<context:component-scan base-package="com.dw.*" />
<!-- 配置Spring 用于以后制作Web端的页面-->
<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/view/" />
<property name="suffix" value=".jsp" />
</bean>
<!-- 配置数据源 -->