基于SSM的POI导入导出Excel实战尾篇-其余功能实战(mvc三层开发模式体验)

业务需求:前几篇基本已经介绍完毕项目的核心功能,即POI导入导出Excel,为了整个项目的完整性,并让诸位童鞋体验体验企业级javaweb应用mvc三层模式的开发流程,本文将介绍一下项目的其余功能,包括搜索,新增,修改,删除

需求分析:作为程序员,在项目中经常接触的就是CRUD了,本篇博文将整合jquery-easyui框架(版本采用1.5.5.4)异步实现上述几个功能,给项目画上一个完整的句号!当然啦,在刚开始开发时,对于自己开发好的后端接口完全可以用Postman进行模拟(我就是这样做的),最后你再选择心仪的前端框架整合进去也是可以的!(而这其实就是前后端分离开发形成的前奏!)

那废话不多说,我们直接上码:

  1. 首先是搜索,这里采用的是模糊搜索,其中,是对“产品名称”进行搜索,ProductController以及ProductMapper代码如下:

项目运行结束时的欢迎页即发起了搜索的请求(即不带任何搜索信息的全量搜索)实现效果如下:

  1. 接着是删除,在这里我采用的是“逻辑删除”,即只是触发状态位的调整。这一点目前也是企业中应用开发所要求的(因为物理删除意味着删除了就没了,跟“删库跑路”差不多一个道理),ProductController代码如下:

实现效果如下:

  1. 然后是新增与更新,在这里采用的是弹框的形式,填写好数据之后异步以json格式提交到后端,其中ProductController用的是同一个方法,区分在于:更新的话,将以id作为标识,而新增,则id是没有值的。代码如下:

实现效果如下:
a. 首先是新增

b. 然后是更新

  1. 最后,则是贴上前端完整的页面代码product.jsp
  2. 写在最后的话:到此,整个项目就介绍完了。平心而论,不管是写代码前的业务分析、思路的介绍还是开发时所采用的技术点,我觉得还是挺不错的,特别是对于初学者、职场萌新、学习了很多知识点但急需实战的童鞋来说都是很有用的!而在未来的日子里,我们将会陆续推出其余框架整合的项目以及一些知识点、干货的分享等等,具体可以关注以下公众号,或者博文知晓最新资讯

    另外,因为整个项目是我们团队的辛勤付出,所以,若需要整套系统源码、完整的视频教程或者是想定制开发应用、某些业务模块等等,均可以通过以下方式联系到我!

    福利:是附上这整个项目整合的视频教程:http://list.youku.com/albumlist/show/id_51818026.html

    如有相关问题,可以加我个人QQ:1974544863咨询我相关问题 或者QQ群:583522159 进行技术交流!

    最后,祝各位阅读我文章的童鞋在未来的日子里能在技术上能有大的飞跃!

原文地址:http://blog.51cto.com/13877966/2147435

时间: 2024-11-14 20:44:18

基于SSM的POI导入导出Excel实战尾篇-其余功能实战(mvc三层开发模式体验)的相关文章

基于SSM的POI导入导出Excel实战第一篇-SSM框架的整合

业务背景:在JavaWeb应用开发中,经常需要将应用系统中某些业务数据导出到Excel中,又或者需要将这些业务数据先收集到Excel然后一键导入到系统 业务需求:如何用Java实现导入导出Excel 需求分析:目前流行的Java导入导出Excel的框架有POI跟JXL,这两者的优缺点在这里我就不作比较了,感兴趣的童鞋可以自行搜索了解一下; 技术选型:从本文开始,我将分享一下如何基于SSM框架+POI实现Java应用导入导出Excel,数据库采用mysql5.6,应用服务器采用tomcat7 工具

基于SSM的POI导入导出Excel实战第二篇-导出EXCEL

业务需求:这里我以产品信息为例,用于POI导入导出Excel实战的操作对象 需求分析:我们要导出的数据格式比较简单,其实就是待导出的表(视图)的数据,如下图所示: 实现思路:A.会发现待导出的数据列表是一个矩阵式的格式,即二维的形式 B.其中的头部id name unit price stock 等字段field是固定不变的,将会充当excel的头部 C.以数据行的角度观察数据列表,会发现每一行每一列的值都是B所指的那些字段一一对应的取值value D.由此可以得出这些数据组织是由每一行数据组成

基于SSM的POI导入导出Excel实战第二篇-导入EXCEL

业务需求:上文已经实现了产品信息Excel的导出,接下来将用POI实现Excel导入 需求分析:导入其实是导出的逆过程,数据格式是一样的,均为矩阵式(二维)的数据格式,下面将以导出的模板作为Excel导入时数据填充的文件! 下面就直接进入正文,在阅读正文源码期间如果有相关问题可以加我QQ:1974544863 咨询我 或者加群:583522159 进行技术讨论.下面是我的个人公众号,感兴趣的童鞋可以关注(有干货以及项目实战分享哦) 好了,让我们进入代码实战吧! 在实战之前,介绍一下项目使用的"状

Java利用POI导入导出Excel中的数据

     首先谈一下今天发生的一件开心的事,本着一颗android的心我被分配到了PB组,身在曹营心在汉啊!好吧,今天要记录和分享的是Java利用POI导入导出Excel中的数据.下面POI包的下载地址http://poi.apache.org/download.html,有兴趣的朋友也可以去看看其中的API.      下面分享一下在对POI进行基本操作时觉得需要注意的两点:       1.POI中针对xlsx/xls是需要create different Workbook instance

poi导入导出excel后记

续上一篇:在springmvc项目中使用poi导入导出excel http://blog.csdn.net/kingson_wu/article/details/38942967 一. 导入时,发现了不少问题,如果是导出excel之后,在里面不删除行,只是简单的修改一些数据的话,则不会出问题,但如果是删除了一些行,或者excel表不是导出的,而是另外的excel文件,里面有很多数据ctrl+a,ctrl+v生成的,那么导入的时候就会出问题,因为里面虽然看起来的数据就那么多,但是有一些数据痕迹.很

java中使用poi导入导出excel文件_并自定义日期格式

Apache POI项目的使命是创造和保持java API操纵各种文件格式基于Office Open XML标准(OOXML)和微软的OLE复合文档格式(OLE2)2.总之,你可以读写Excel文件使用java.此外,您可以读取和写入MS Word和PowerPoint文件使用java.Apache POI是java Excel解决方案(Excel 97-2008). 需要jar: poi-3.9-20121203.jar 导出 public static void main(String[]

在springmvc项目中使用poi导入导出excel

首先要导入spring相关包,poi,和fileupload包,我是使用maven构建的. 一.导入excel (1)使用spring上传文件 a.前台页面提交 <form name="excelImportForm" action="${pageContext.request.contextPath}/brand/importBrandSort" method="post" onsubmit="return checkImpor

java poi 导入导出Excel xsl xslx

import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Cell; import o

SpringMvc 使用poi导入导出Excel

controller <pre name="code" class="java"> @ResponseBody @RequestMapping(value = "/chxm/exportAndUpdate") public void exportAndUpdate(@RequestParam(value = "projectId") String projectId, @RequestParam(value = &