您的位置:首页 > Web前端 > BootStrap

跟着和尚一步一步搭建springmvc+springdata-jpa+mybatis+shiro+bootstrap项目(一)

2016-01-06 10:40 645 查看
想玩的朋友关注群:462067739 大家一起玩

本鸟出来炸道,大家多多关照,大家好我是和尚,传说中的酒肉穿肠过,佛祖心中留说的就是我啦,说多了昂,本屌丝已开发有些时日奈何技术杂乱无章,特此整个项目整合下技术,大牛莫喷,技术就是开发中常用的那些东西,springMvc+mybatis+springdata-jpa+shiro+bootstrap了下面让我们开始我们的第一步搭建吧

搭建框架我们可以从最简单的配置来说起一步一步的搞起来,不怕你不孕,就怕你绝育啊,有耐心有恒心有一颗深深爱你的心,相信会被打动吧 to:java

项目采用web形式,第一步当然是最简单的一步首先你要有个项目才可以 拿起你的右手点击鼠标的右键 new >> Project >> Dynamic Web Project 相信这个连初识java的小白都知道是干啥用的了昂,对么,我们创建一个web Project



直接点击finish就好了一直Next和直接finish效果都一样,都是coder何必为难coder


项目我们也创建了,没有内容那能叫我们的项目么,这铁定不可以吧我们需要的不是外表,是内在的强大,名字再好没有内在的补充也衬托不出你的高大上啊

小伙伴们 let’s go 让我们去填充吧

我们既然要玩bootstrap,那么少不了一堆bootstrap的依赖啊,就像枪没了子弹那怎么去命中敌人,男人没了命根子咋去传宗接代一样撒

加载bootstrap依赖插件



看着还算美观吧一个人的外表是包装出来的,你的呢

外表有了,还差一些内在美,由于刚开始,为了让更多人知道我们是如何一步一步的创建出整个项目的,我们还是从最简单的配置开始吧

选中MonkProject >> New >> Source Folder >> resources >> finish



好了 想必大家都知道这是干啥用的吧,“和尚你也太小看我们了,这个要是在不知道我们还是做coder的么”,和尚:“对哦,老衲错了,咱们继续下一步怎么样 go go go ”

选中 resources 右键 >>new >> file >>录入你喜欢的风骚名称就好了 记住要用 .xml来结尾撒好让我们系统大大知道这是做啥用的,以下是和尚自己的配置撒



长江后浪推前浪,各领风骚数百年,小伙伴把你们风骚的配置发出来吧

哦哦 哦NO 和尚你光给我们看这个然并卵啊,我还是不知道该咋继续玩耍撒骚年莫着急,容老衲寻寻恩少个重要的 web.xml配置文件啊

不对还少了jar的依赖,要不你让我咋玩这个项目撒,jar包依赖

spring,shiro,mybatis,log,apache基础组件,db,这些是必不可少的吧,如需更多小伙伴自行补脑,和尚不做过多解说了昂,相信各位大大都有自己的一套获取jar的途径

(ps:也可以通过 maven中的pom 去自动加载从中央仓库中下载下来,然后CTRL + C /CTRL + V 来粘贴到我们的项目中)

基础的设备我们已经齐全了,下面开始吧

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_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>MonkProject</display-name>
<!-- 配置过滤器 编码进行过滤 start -->
<filter>
<!-- 过滤器名称 -->
<filter-name>encodingFilter</filter-name>
<!-- 过滤器需要实现Filter接口 -->
<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>
<!-- 配置过滤器 编码进行过滤  end-->
<!-- 映射过滤器 start-->
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<!--“/*”表示拦截所有的请求 -->
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- 映射过滤器 end-->
<!-- 连接池 启用Web监控统计功能   start-->
<filter>
<filter-name>DruidWebStatFilter</filter-name>
<filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class>
<init-param>
<param-name>exclusions</param-name>
<param-value>*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>DruidWebStatFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- 配置 servlet 过滤 start -->
<servlet>
<!-- 过滤器名称 -->
<servlet-name>DruidStatView</servlet-name>
<!-- 过滤器需要实现的servlet接口 -->
<servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>
</servlet>
<!-- 配置 servlet 过滤 end -->
<!-- 映射 servlet start -->
<servlet-mapping>
<servlet-name>DruidStatView</servlet-name>
<url-pattern>/druid/*</url-pattern>
</servlet-mapping>
<!-- 映射 servlet end -->
<!-- 连接池 启用Web监控统计功能   end-->

<!-- Shiro安全框架过滤器  start 后期加载配置 最开始先不配置shiro环境 小伙伴 步子是要一步一步走的,胖子是一口一口吃出来的-->
<!-- Shiro安全框架过滤器  end -->

<!-- 配置下监听吧你不坚挺怎么让她快乐? start -->
<!-- Spring 刷新Introspector防止内存泄露 -->
<listener>
<listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class>
</listener>
<!-- Spring ApplicationContext 载入 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- 配置下监听吧你不坚挺怎么让她快乐? end -->

<!-- 基础功能都配置完了,下面配置下我们启动时候需要加载的项目吧  SpringContext-core.xml 我们的基础启动配置项目哦-->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:SpringContext-core.xml</param-value>
</context-param>
<!-- Spring MVC配置  start-->
<servlet>
<servlet-name>MonkProject</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<description>spring mvc 配置文件</description>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springContext-mvc.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>MonkProject</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<!-- Spring MVC配置  end-->

<!-- 指定展示默认文件,太多了我们就用Index.jsp来初始化吧 -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<!-- 有初始 就要有对应的错误界面吧 假如你找不到了难道不需要给出一些信息让你知晓么? -->
<error-page>
<error-code>403</error-code>
<location>/WEB-INF/views/404.jsp</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/WEB-INF/views/404.jsp</location>
</error-page>
</web-app>


web配置完了 我们是不是需要配置下我们所需要加载和依赖的呢 亲们

有点小类,不知不觉2个小时过去了该睡觉了,明天继续我们的步伐不能间断 下一篇讲解 SpringContext-core.xml,SpringContext-mvc.xml,SpringContext-datasource.xml的配置,至于shiro的等待我们的架子基础搭建完毕并运行后再进行增加,胖子是一口一个吃出来的,表示180的胖子伤不起 晚安
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: