ssm
文章平均质量分 87
匆匆四月
咸鱼一枚,努力学习称为新一代老咸鱼hhh
展开
-
ssm练手(CRUD) 7、实现新增功能并用JSR303校验
*新增逻辑 1、 index.jsp页面点击新增 2、 弹出对话框 3、 去数据库查询部门列表(因为部门列表是数据库里面的) 4、 用户输入数据,完成表格 我们首先写下部门的Controller和Service 1)DepartmentService.java package com.atguigu.crud.service;import java.util.List;im原创 2017-09-07 11:38:25 · 742 阅读 · 1 评论 -
二、springmvc前后台交互(转)
依旧接着上一篇文章中建立好的项目目录来学习,如果不是按照我上一篇博客来,配置文件方面可能会出问题(http://blog.csdn.net/zyf2333/article/details/77623537) 接下来学习利用springmvc进行页面跳转,这里主要是用注解的方式来进行,依旧会写上点我个人的理解。(原出处:http://blog.csdn.net/lxfhahaha/article/d转载 2017-08-28 13:25:00 · 836 阅读 · 0 评论 -
ajax使用serialize()方法后,数据无法封装并获取(PUT提交方式!)
跟着视频学习时候,用到了serialize()方法封装一组form中的数据,然后使用PUT方式提交,但是却无法获取到其中的信息,而且信息台还报错说SQL语句错误,如图 如图,用PUT提交数据后,在Controller.java中写了一个输出语句,结果发现获取到的数据居然都是null!然而,我之前用POST的方式都没问题,能够很好的获取封装好的数据然后提取出来。我根据信息台去看,说SQL语句原创 2017-09-07 20:08:29 · 1916 阅读 · 5 评论 -
ssm练手(CRUD) 8、实现修改功能
在实现之前,先声明下请求时候代表的意义URI含义:/emp/{id} GET查询员工/emp POST保存员工/emp/{id} PUT修改员工/emp/{id} DELETE 删除员工其逻辑如下: 1、 点击编辑 2、 弹出用户修改的模态框(显示用户信息) 3、 用户更新1)EmployeeController.java添加内容: //处理查询员工请求的方法:原创 2017-09-07 19:54:21 · 874 阅读 · 1 评论 -
ajax+json进行数据传输请求(ssm框架)
之前跟着视频学习时候就了解到,ajax是可以不刷新整个页面情况下,进行数据交换和更新。学习完后,为了加深理解,特地重新研究了下ajax和JSON之间的交互。注意,要使用ajax,需要先引用jquery!1.1、在pom引入json和jackson的jar包 <!--json--> <dependency> <groupId>net.sf.json-lib</groupId>原创 2017-09-24 09:58:33 · 17529 阅读 · 4 评论 -
ssm练手(CRUD) 9、实现删除功能
删除:单个删除,多个删除,删除时候会提示是否真的要删除 逻辑: 单个删除 URI:emp/{id} DELETE1)EmployeeController.java /* * 单个删除和批量删除二合一 * 思路就是传入个字符串,然后转化为Integer * 如果是批量删除,就1-2-3 * 单个删除,就1 */ @ResponseB原创 2017-09-07 22:11:18 · 4973 阅读 · 0 评论 -
ssm练手(CRUD) 10、总结
总的来说,本次练手项目其流程如下图: 代码:http://pan.baidu.com/s/1gfGMUkF前端:使用bootstrap框架构建简单的表单框架,也用到了jquery的许多方法数据传输:ajax发送请求传入后台,获取从后台传出的JSON后,用js解析JSON获取数据jar包管理:maven依赖管理和构建后台:使用ssm框架(SpringMvc+Spring+MyBatis)原创 2017-09-08 16:22:52 · 956 阅读 · 4 评论 -
四、利用ssm进行登录和注册
依旧是转载~不过我会加上一些细节方面的修改,有些细节需要自己去摸索(http://blog.csdn.net/lxfHaHaHa/article/details/70142871)1)准备工作如果你是跟着上一篇博客来的,那么就已经创建好了那三个自己添加的查询语句(http://blog.csdn.net/zyf2333/article/details/77709466),接下来做下准备工作: 首先转载 2017-08-30 11:26:02 · 15251 阅读 · 12 评论 -
ssm练手(CRUD) 6、重新构建员工列表
上一篇中我们已经写好了利用JSON返回数据。接下来开始重新构建员工列表 这一次,首页不是一进index.jsp就立马跳转到list页面了,应该是进index.jsp后,用js发个ajax请求。然后从Controller接收到JSON数据,解析JSON数据。在开始前,我们先重新建立个jsp(index2.jsp),代码如下,把其中的逻辑都去掉,效果如下:<%@ page language="java原创 2017-09-06 16:02:42 · 716 阅读 · 1 评论 -
ssm练手(CRUD) 5、用JSON重新规划数据传递
至此,页面跳转也已经完成,但是,这仅仅是浏览器和服务器的交互。如果是安卓或者ios发送请求呢?(即手机端和服务器的交互)。这样一来,服务器发回来个页面,导致手机端很难解析。因此,如今常用的方式是利用JSON,服务器把数据传入JSON,然后浏览器和手机客户端分别解析JSON的数据,这样一来就好了很多。接下里就用JSON和ajax。这样就做到了平台无关性思路: 1、 index.jsp页面之间发送a原创 2017-09-06 12:41:40 · 1003 阅读 · 0 评论 -
ssm练手(CRUD) 4、结合bootstrap,建立好前端模型
上一篇中,讲了我们是要通过直接访问index.jsp,然后这个文件会立马跳转到list.jsp中,因此,我们只需要在list.jsp中把列表展现出来就好了。 顺便此处我们使用了bootstrap框架,具体请参考其官方css文档:http://v3.bootcss.com/css/代码如下: index.jsp<%@ page language="java" contentType="text/h原创 2017-09-05 21:02:10 · 764 阅读 · 0 评论 -
myeclipse创建简单maven工程时,如何将普通文件夹部署为web功能的文件夹(add dynamic web module)
今天跟着学习时候,视频里用的myeclipse创建了个简单的maven工程,不像之前使用IDEA时候特地申明了是创建webapp 的maven工程。然后后面又要给这个简单工程添加web功能时候,却遇上了问题。下面好好说说解决过程(顺便说说myeclipse创立maven过程。IDEA创建maven教程如下:http://blog.csdn.net/zyf2333/article/details/77原创 2017-09-02 21:33:43 · 1067 阅读 · 0 评论 -
一、使用IDEA,利用maven整合ssm框架(spring+springmvc+mybatis+mysql))
1.工具apache-tomcat 7apache-maven(后面详细讲!这东西我一开始也很懵逼)mysql 5以上的版本navicat(有了这个就不用cmd了,可以直接显示数据库,如下图,请自行百度绿色版QAQ)IntelliJ IDEA 2016.3.4(http://www.jb51.net/softs/527945.html,根据连接教程慢慢安装吧~)2.前言前不久学完了spr转载 2017-08-27 21:54:28 · 9499 阅读 · 9 评论 -
spring-mybatis如何配置
前面已经有一篇利用idea整合ssm框架的helloworld入门项目(http://blog.csdn.net/zyf2333/article/details/77623537),这里主要跟着课本把基本配置说明一下。以供参考1)概述MyBatis-Spring项目是MyBatis社区自己编写出来的项目,使得MyBatis3能在Spring中使用。因此我们先要去下载MyBatis-Spring的ja原创 2017-08-29 17:23:54 · 578 阅读 · 0 评论 -
ssm练手(CRUD) 1、创建项目并配置文件
跟着视频学习一个ssm整合的练手项目。看看效果图: 类似于这样,可以编辑删除,然后分页查询信息等。准备ssm(spring+springmvc+mybatis)eclipse maven mysql+navicatajax……等技术1)创建maven项目参考我之前的文章(http://blog.csdn.net/zyf2333/article/details/77803974)2)原创 2017-09-05 20:18:30 · 989 阅读 · 1 评论 -
ssm练手(CRUD) 2、修改sql方法,并利用JUnit结合数据库进行测试
1)数据库准备进入数据库,创建ssm_crud数据库,并按如下要求创建两个表tbl_dept(部门信息) tbl_emp(员工信息) 然后设置外键(tbl_emp的d_id 对应tbl_dept的dept_id) 2)新增sql查询方法点击进入EmployeeMapper.xml。可以看到已经有了很多自动生成的sql方法,但是却没有能够一次性把 员工 和 对应的部门 一起查出来的sql语句(即原创 2017-09-05 20:40:11 · 1566 阅读 · 1 评论 -
ssm练手(CRUD) 3、利用pagehelper分页,并进行测试
如题,本篇进行分页测试1)准备1.1 maven引入所需的jar包(此处我一开就已经引入了,如图) 1.2)service层 在service层下创建class,代码如下 package com.atguigu.crud.service;import java.util.List;import org.springframework.beans.factory.annotation.Autow原创 2017-09-05 20:54:30 · 1394 阅读 · 4 评论 -
三、数据库操作(转)
在转载的第一篇博客中已经写了利用mybatis-generator自动生成映射的包(http://blog.csdn.net/zyf2333/article/details/77623537),这里继续来看看其生成的数据库操作以及mapper.xml。然后我们自己添加一些方法,为下一篇的“注册登录”打下基础 参考并转载的出处:(http://blog.csdn.net/lxfhahaha/arti转载 2017-08-30 10:37:25 · 1613 阅读 · 1 评论