这是简单(dān)实(shí)用的(de)ssm+json三(sān)级联(lián)动下载,有些伙伴(bàn)听到做(zuò)三级联动(dòng)就觉得很难,单你看(kàn)了这个你会觉(jiào)得很简单的,说(shuō)白了就是两个(gè)2级联(lián)动。这个demo是(shì)在ssm的基(jī)础上用通过json+ajax实现的!可(kě)能做的不好,希望大家见(jiàn)解!
简单实用的ssm+json三级联动 用Jquery实现,原始代(dài)码(mǎ)只支持IE,这里(lǐ)我(wǒ)改了一下,我(wǒ)的代码里面有三个版本的实现
第一个是通(tōng)过读(dú)取XML构建,支持IE/firefox,chrome不(bú)支持,有兴趣的可(kě)以将读取(qǔ)XML的(de)部分改成AJAX的(de)方式,这(zhè)样chrome支持就(jiù)不(bú)成问题
第(dì)二个是采用Json数(shù)据格式构建,是我的(de)第二次尝试改进
第三个与第二个其实是一样(yàng)的,只不过将(jiāng)数据(jù)分离到JS文件中,我的(de)代码(mǎ)中有一个ASP文件,是调(diào)用(yòng)数据库生成Json省(shěng)市区数据(jù)的(de),如果页面(miàn)直接(jiē)调用ASP文件,速度会很慢,生成JS文件后直接调用就要快(kuài)的多,而且这部分数据一般不会改(gǎi)动
A 集成代(dài)码生成器(开发利(lì)器); 技术:313596790
增删(shān)改(gǎi)查的处(chù)理类,service层,mybatis的xml,SQL( mysql 和oracle)脚本, jsp页面 都生成
就不(bú)用写(xiě)搬砖(zhuān)的代码了,生成的放到项目里,可(kě)以(yǐ)直(zhí)接运行
B 集成阿里(lǐ)巴巴数据库连接池druid;
数据库连(lián)接池阿里巴巴的 druid。Druid在监控、可(kě)扩展性、稳定性和性能方面都有明显的优势
C 集成安全权限框架shiro ;
Shiro 是(shì)一个用 Java 语(yǔ)言实现的框架,通过(guò)一(yī)个简单易用的 API 提供身份验证和(hé)授(shòu)权,更安全,更可靠(kào)
D 集成ehcache 分布式缓(huǎn)存;
是一个纯Java的进程内缓存框架(jià),具(jù)有快速、精干等特点,广泛使用的开源Java分布式缓存(cún)。
E 集成微信接口开(kāi)发(fā);(后续(xù)加入Activiti5 工作流 )赠送一个(gè)jbpm工作流大型ERP系统(含OA、财务、分销(xiāo))参考学习
F websocket及时(shí)通讯技术;(即时聊天(tiān)、及时(shí)站(zhàn)内信并(bìng)声音提醒、实时在线管理、websocket及时刷新(xīn)页(yè)面)
G 图(tú)片爬虫技术(shù);
1. 模块(kuài)化、服务化,流程化,耦合度低、扩展(zhǎn)性好,灵活度高,工具类(lèi)封装完整,干(gàn)净(jìng)利索,调用简单方便(biàn)
2. 提(tí)供(gòng)Rest服务,支持APP手(shǒu)机应用(yòng)(androids和ioses)接口、php、.net、易语言、VB等第三方(fāng)接口调用
3. 全新高大(dà)尚HTML5+css3.0+bootstrap响应式(shì)开发界面UI,( 手机(jī) PC 平板(bǎn) 截图在下面)、前沿.spring restful 风格
4. 框架搭建完善成熟(shú),在此基础上(shàng)做过很多项目,系统(tǒng)具有并发处理、分布式、稳定性。
5. 系统功能完善,此为框架平台,文档、注释齐全,提供技术支持,专门(mén)供(gòng)二次(cì)开发(fā)
6. 在此基础上可二次开发(OA、ERP、CRM ,医疗管理、金融、网站后台、APP后台、电(diàn)子商(shāng)务、商城(赠(zèng)送UI)等等
7.我们这边是公司,主要业(yè)务是定制开发,此系统为我们(men)平时给(gěi)客户做(zuò)项目用的,经过很多项目实(shí)战考验(yàn)
