一段时间没有写过SSM的项目了,最近重新整合框架做了一个小Demo 学Java的萌新可以看一看:大佬呢,欢迎指出不足! 我一直钟爱挂机类游戏,同时也喜欢修仙和武侠小说,于是突发奇想,自己搞一个小游戏? 境界方面,我借鉴小说<武极天下>的境界划分 Github完整项目地址:https://github.com/EmYiQing/XiuXian 大家可以在我的Demo基础上增加其他功能,比如功法,门派,排行榜,甚至氪金系统,嘿嘿嘿 咳咳,回到正题:首先看一下最后的效果 前端用的阿里的SUI Mob…
1.前台一个a标签,写个地址就行了 例如 <a href="${pageContext.request.contextPath}/fileDownLoad">前去下载</a> 2.后台控制器接收 name就是你要下载的文件名,你可以从前台传过去一个.或者直接直接改成要下载的文件名. realPath就是你文件保存的地址. @RequestMapping("/fileDownLoad") public ResponseEntity<byt…
从零开始搭建框架SSM+Redis+Mysql(二)之MAVEN项目搭建 废话不说,直接撸步骤!!! 1.创建主项目:ncc-parent 选择maven创建项目,注意在创建项目中,packing选择pom,代表这不是一个项目,只是一个maven的主项目,这个项目是用来集成多个子项目的 2.创建ncc-core子项目: 注意:在创建项目的时候,需要选择Parent Project,定位到之前创建的ncc-parent,这样就可以让子项目的依赖继承于父项目: 3.创建ncc-front项目: 1,…
从零开始搭建框架SSM+Redis+Mysql(一)之摘要 本文章为本人实际的操作后的回忆笔记,如果有步骤错漏,希望来信307793969@qq.com或者评论指出. 本文章只体现过程,仅体现操作流程,不是教程,故不适合新手学习作用. 业务背景:本文章旨在体现框架搭建的步骤,仅涉及到普通的前后台注册登陆功能. 本系列分8节(包含摘要) 目录: 1.从零开始搭建框架SSM+Redis+Mysql(一)之摘要 2.从零开始搭建框架SSM+Redis+Mysql(二)之MAVEN项目搭建 3.从零开始…
ssm maven spring AOP读写分离 总体流程 配置最开始写在pom.xml文件,解析到数据库配置文件,再解析到spring配置文件. 自定义注解DataSource:通过这个注解并且在spring.springmv配置文件添加AOP拦截,去定义拦截函数,根据参数切换数据源. 即通过注解实现AOP拦截controller,或者service层.从而实现读写分离. 具体见代码和注释. 1,pom.xml 配置数据库部分 <profile> <id>local</id…
https://www.jianshu.com/p/d76316b48e3e 源码: https://github.com/Ching-Lee/crud 功能点: 分页 数据校验 ajax Rest风格的URI:使用HTTP协议请求方式的动词,来表示对资源的操作(GET(查询),POST(新增),PUT(修改),DELETE(删除)) 技术点 基础框架-ssm 数据库mysql 前端框架-bootstrap 项目依赖 -Maven 分页 -pagehelper 逆向工程-Mybatis Gene…
ssm+maven+pageHelper搭建maven项目实现快速分页 PageHelper分页使用: 插件的环境引入: 1.pom文件中引入分页插件的资源位置: <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.6</version> </dependency&…
开发工具 IntelliJ IDEA Apache-tomcat-9.0 JDK 1.8 MySQL 8.0.11 Maven 3.5.4 IDEA+Maven搭建项目骨架 1. 新建Maven项目: 点击File -> New -> Project -> Maven -> 勾选 Create from archetype -> 选择 maven-archetype-webapp (注意:此处不要错选成上面的cocoom-22-archetype-webapp) 在弹出的ne…
接着上一篇博客<Spring整合MyBatis(Maven+MySQL)一>继续. Spring的开放性和扩张性在J2EE应用领域得到了充分的证明,与其他优秀框架无缝的集成是Spring最为强大的功能.Spring类似电脑的主板,可以将许多部件集成在一起协调工作. 一.在Web项目中启动Spring容器 在Web项目中当Web容器启动时我们要同时启动Spring容器,有三种办法,第一种使用监听器启动,第二使用Servlet启动,第三使用MVC框架的扩展点启动,这里主要选择第一种,因为监听器的启…
最近在研究hibernate,想建立一个简单的Hibernate+maven+mysql工程,网上找了一大堆的示例,要么看不懂结构,要么就是缺少必要文件.总之都没有成功,结果无意在一个外文网上找了一个实例,惊叹于人家的排版.也不得不感叹的说下浩瀚的百度里,想找到自己想要的东西是多么难啊! 以下借鉴人家文章和内容并做部分补充,以供初学者一起分享: (准备工作myeclipse的安装+maven的下载+mysql的配置略过) 1.mysql中建一个mkyong的数据库,其下面新建一个stock的空表…
springMVC+angular+bootstrap+mysql的简易购物网站搭建 介绍 前端的css框架用了bootstrap, 以及bootstrap的JS组件, 以及很好用的angular(angular大法好), 项目一共包含了7个静态界面, 静态界面的数据展示都使用了angularJS , 后端是基于java的spring, 容器为tomcat, 项目代码分享到百度云盘 , 这个项目的优势是, 所有的显示都是在前端完成, 数据交互也是通过ajax完成, 没有频繁的页面跳转:先上两张商…
快速入门须知 这篇文章,直接应用已经搭建好的SSM框架.一般在公司里面,考虑框架的搭建.封装等问题,都由研发经理或者架构师完成,所以对于刚入门的小白来说,在去搭建整合花费的时间会很多很多.对于理解能力很好.时间充足.乐于研究的同学,可以先去把Spring.Mybatis.Springmvc学习一遍再整合,曾经我试过学完以后再去应用,效果效率都极低.而选择先学会应用,在实践中慢慢去挖掘他的基本用途,然后再去研究其内部原理反而效果更佳好,就会有顿悟的感觉. 下载SSM+Maven框架(https:/…
idea 创建 SSM + maven Java Web 项目流程 一.idea 中选择File,New Project 新建项目 二.选择Maven,勾选上面的Create from archetype,并选择 maven-archetype-webapp,然后点击Next 三.填写GroupId.ArticactId.点击Next 四.选择本地Maven安装目录和配置文件.可自己配置settings,添加阿里云镜像 五.确认项目名称和路径,点击 Finish 完成创建 六.等待 idea 自…
SSM Spring+SpringMVC+mybatis+maven环境搭建 1.首先右键点击项目区空白处,选择new->other..在弹出框中输入maven,选择Maven Project. 默认next下一步 选中图片所选next下一步 输入其中所需参数点击Finish完成创建操作 2.标准的maven结构,但是还需要创建几个文件夹,右键点击src下的main->new->Folder填写java,右键点击src new->Folder填写test,同理在test下创建jav…
链接: https://pan.baidu.com/s/1_BFI8XfS8l89-3-1IjlVZg 密码: x9in…
eclipse 官网下载eclipse-inst-win64.exe, 选择安装java ee. jdk 官网下载jdk-8u102-windows-x64.exe, next到底. 接下来配置环境变量.有的变量值新建,有的添加原有变量值里,记得加分号. 1.变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_102(jdk安装路径每个人不一样) 2.变量名:path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;…
开篇简言:maven的存在让ssm框架简单了一个量级,BaseDao的存在又让项目简化了一个量级,希望看到这篇文章的都能深入的了解上面两项,好了,进入主题,构造一个ssm框架 1.准备工具  maven可自行下载 2. 配置自己的maven  settings.xml  window  --preferences--maven 3.配置自己的jre    window--preferences--java 4.搭建一个maven项目 右击--新建--搜索maven next 点击Finish 现…
我的项目一共会分为4个模块:entity.dao.service和web 一.创建父模块 填写GroupId与ArtifactId 填写项目名称和项目保存路径 因为是父模块所以src包可以删除 二.创建entity子模块 右键项目选择Module 和父模块一样点击下一步 填写ArtifactId 点击Finish子模块创建完成 结构如下 dao.service的步骤和entity子模块步骤一样,创建完成后结构如下  三.创建web子模块 点击Module 勾选上选择webapp点击下一步 填写A…
前后端分离,前端利用ajax调用后端API接收json数据,进行表单的增删改查 软件架构 IDE:IDEA 数据库:mysql jdk:1.8 tomcat:9 后端:springmvc,mybatis 前端:bootstrap 项目地址:https://gitee.com/smfx1314/ssm-demo 效果图: 项目结构: pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xml…
项目创建之前确保eclipse中已经配置好了jdk,tomcat,maven如果没有配置下面有配置教程的链接   eclipse中配置jdk的教程url:http://www.cnblogs.com/2016-10-07/p/7298495.html 配置tomcat的教程url:http://www.cnblogs.com/2016-10-07/p/7298515.html 配置maven的教程url:http://www.cnblogs.com/2016-10-07/p/7298650.ht…
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/liboyang71/article/details/73459909 今天我们来搭建一个简单的基于springboot的ssm(spring + springmvc + mybatis)的maven项目,使用的数据库为mysql.好了废话不多说.开始搞起. 最终项目目录结构 创建过程 1.创建开关SpringBootApplication…
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>测试</title> </head>…
通过这几天学习Mysql数据库,对其也有了基本的了解,为了加深印象,于是就写了一个最简易的学生信息管理系统. 一:基本要求 1.通过已知用户名和密码进行登录: 2.可以显示菜单: 3.可以随时插入学生信息: 4.可以删除学生信息: 5.可以通过学生姓名或学号显示学生所有信息: 还可以修改学生信息,添加学生表格属性等等,,,这些实现都基本类似上述的(这些不想写了,最简易的学生信息管理系统): 二:步骤 1.写一个sql脚本,包括创建数据库,使用数据库,创建学生信息表格,插入大部分学生信息. stu…
MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中. 使用这个类库中的类, Spring 将会加载必要的MyBatis工厂类和 session 类. 这个类库也提供一个简单的方式来注入MyBatis数据映射器和SqlSession到业务层的bean中. 而且它也会处理事务, 翻译MyBatis的异常到Spring的 DataAccessException异常(数据访问异常,译者注)中.最终它并不会依赖于MyBatis,Spring或MyBatis-Spr…
林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何使用Maven来搭建Spring+Mybatis+MySql的的搭建实例,文章写得很详细,有代码有图片,最后也带有运行的效果. 本文工程免费下载 一.准备工作 1. 首先创建一个表: CREATE TABLE `t_user` ( `USER_ID` int(11) NOT NULL AUTO_INCREMENT, `USER_NAME` char(30) NOT NU…
林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何使用Maven来搭建Spring+Mybatis+SpringMVC+MySql的搭建实例,文章写得很详细,有代码有图片,最后也带有运行的效果. 本文工程免费下载 一.准备工作 1. 首先创建一个表: CREATE TABLE `t_user` ( `USER_ID` int(11) NOT NULL AUTO_INCREMENT, `USER_NAME` char(3…
SpringBoot+Mybatis+MySQL+MAVEN逆向工程实现增删改查 这两天简单学习了下SpringBoot,发现这玩意配置起来是真的方便,相比于SpringMVC+Spring的配置简直是天堂!!! 当然学习SpringBoot必须要先学会SpringMVC和Spring. 接下来是一个基于SpringBoot+Mybatis+MySQL+MAVEN的在IDEA环境下的简单的增删改查 记录一下自己的学习过程也希望能帮助到需要的人 第一次写博客有啥不对的地方请多多指教,多谢啦 首先呢…
环境搭建是最基础的,但是发现平时很多时候大家都是ctrl c+ctrl v,这样对于很多细节完全不清楚,来,一起深入了解下 一.准备工作 首先得准备好maven.mysql啥的,这些略... 并且mysql中新建表,脚本如下: db脚本: CREATE TABLE `t_user` ( `) NOT NULL AUTO_INCREMENT, `) NOT NULL, `USER_PASSWORD` ) NOT NULL, `USER_EMAIL` ) NOT NULL, PRIMARY KEY…
转自:https://www.jianshu.com/p/95fb7be049ae 最近读了spring-boot开发手册,spring-boot相比于spring-mvc封装了很多常用的依赖,并且内置了tomcat容器,启动生成的jar包即可启动项目,也是目前流行的微服务常用框架.本文主要用到了spring-boot,以及mybatis,数据库用到了mysql. 源码下载 准备工作 1.首先创建一个表: CREATE TABLE `t_user` ( `USER_ID` int(11) NOT…
林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何使用Maven来搭建Spring+Mybatis+SpringMVC+MySql的搭建实例,文章写得很详细,有代码有图片,最后也带有运行的效果. 本文工程免费下载 一.准备工作 1. 首先创建一个表: CREATE TABLE `t_user` ( `USER_ID` int(11) NOT NULL AUTO_INCREMENT, `USER_NAME` char(3…