Spring+SpringMVC+MyBatis+easyUI整合基础篇(四)代码简化

作者:13 GitHub:https://github.com/ZHENFENG13 版权声明:本文为原创文章,未经允许不得转载。

前言

项目展示地址,点这里http://ssm-demo.hanshuai.xin,账号:admin 密码:123456

当然,也可以直接导入源码, 点击这里下载代码。

Github地址在这里:https://github.com/ZHENFENG13

由于刚开始写博客,所以很多细节都想不到,源码也放到GitHub上去了,自己动动手应该也就可以了,无非是自己多注意一点,细心一点,编码啊,jar包啊,有时候或者一个分号,或者一个单引号双引号,这些都可能导致出错的,一定要多动手,自己多实践。

简化目的

又看了一下代码,感觉对于入门的人来说,还是有些不合适的,easyui、ajax这些知识点也不是一天两天就能掌握的,所以,又写了一个小demo,把easyui、日志这些都去掉了,就保留一个功能,当做搭建项目的脚手架吧,两个项目结合起来看,也会有些收获的。

目录详解

ssm-demo
    ├── ssm-demo
    ├── ssm-login
    └── ssm-maven

ssm-demo仓库下会有三个项目,如上图,ssm-demo为普通的JavaWeb工程,并没有引入maven管理项目, 而ssm-maven则为maven改造后的项目,使用maven统一管理项目jar包及项目构建,后续的优化都在这个项目里做。

由于一开始没有做好目录结构,导致几个项目耦合在一个仓库中,给有些朋友带来一些困扰,因此后续会重新创建一个仓库。

详细目录结构如下:

ssm-demo
    ├── ssm-demo
         ├── WebRoot
         ├── db
         └── src
    ├── ssm-login
         ├── WebRoot
         ├── db
         └── src
    ├── ssm-maven
         ├── src/main/java
         ├── src/main/resources
         ├── src/main/webapp
         └── pom.xml
    └──README.md

对应为:

ssm-demo
    ├── ssm-demo
         ├── 静态网页文件及配置文件
         ├── 数据库文件
         └── java代码
    ├── ssm-login
         ├── 静态网页文件及配置文件
         ├── 数据库文件
         └── java代码
    ├── ssm-maven
         ├── java代码
         ├── 配置文件
         ├── 网站静态资源
         └── pom.xml
    └──README.md等文件

结语

由于是第一次做开源项目,可能有些考虑不到的地方,希望大家指正,也可能有不完善的地方,我会尽量修改使项目变得更优秀,是项目的进步,也算是自己的进步。

如果有朋友需要帮助的话,可以留言。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏北京马哥教育

使用 Nginx 提升网站访问速度

本文主要介绍如何在 Linux 系统上安装高性能的 HTTP 服务器 —— Nginx、并在不改变原有网站结构的条件下用 Nginx 来提升网站的访问速度。 N...

49580
来自专栏玄魂工作室

Python黑帽编程1.3 Python运行时与包管理工具

Python黑帽编程1.3 Python运行时与包管理工具 0.1 本系列教程说明 本系列教程,采用的大纲母本为《Understanding Network...

391150
来自专栏Python爬虫与数据挖掘

如何在vSphere Client的虚拟机上安装Centos6.7操作系统

前几天给小伙伴们介绍了Centos对应版本的下载教程以及如何在vSphere Client上如何创建虚拟机,感兴趣的童鞋们可以点击进去看看~~

17610
来自专栏FreeBuf

利用Freeipa实现Liunx用户身份、权限的统一管理 | 企业安全拥抱开源

*本文原创作者:agui,本文属FreeBuf原创奖励计划,未经许可禁止转载 在《企业安全拥抱开源之FREEOTP部署实战》一文中(下面简称上文),已经介绍了F...

63870
来自专栏北京马哥教育

Linux 系统结构详解

Linux系统一般有4个主要部分: 内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管...

74630
来自专栏Java帮帮-微信公众号-技术文章全总结

Web-第十九天 Linux学习【悟空教程】

UNIX操作系统是商业版,需要收费,价格比Microsoft Windows正版要贵一些。不过UNIX有免费版的,例如:NetBSD等类似UNIX版本。

19840
来自专栏云计算教程系列

如何在Ubuntu 14.04上安装Cassandra并运行单节点集群

Cassandra或Apache Cassandra是一个高度可扩展的开源NoSQL数据库系统,在多节点设置上实现了出色的性能。

28330
来自专栏惨绿少年

练习题三

第1章 练习题 1.1 第1题 取得/etc/hosts 文件的权限 如何取得/etc/hosts 文件的权限对应的数字内容,如-rw-r--r--  为 64...

24500
来自专栏前端正义联盟

gitflow 开发流程学习(第一部分)

39070
来自专栏游戏杂谈

关于chrome插件编写的小结

其中manifest文件最为重要,它定义/指明插件应用的相关信息(权限、版本、功能说明等),点此查看Manifest的详情>>

53730

扫码关注云+社区

领取腾讯云代金券