Extjs5整合SpringMVC—环境搭建

安装Sencha Cmd6.5

sencha cmd下载地址

下载web端Extjs5项目

请切换到es的cms分支

生成web端可运行文件

  • 切换到es的代码目录,进入web子目录
  • 使用sencha app watch 命令,生成可运行文件
mp:es c4w$ cd web
mp:web c4w$ sencha app watch
Sencha Cmd v6.5.0.180
...
[INF] Server started at port : 1841
[INF] Waiting for changes...

下载server端的SpringMVC项目

请切换到se项目的cms分支

安装Eclipse和Tomcat

  • 请使用JDK1.8以上版本
  • 请使用Tomcat8以上版本

将上述两个项目import到Eclipse

import两个项目

下载依赖的Maven库

se采用maven管理依赖库,使用Maven->Update Project...下载本地缺少的库文件。

maven更新

准备数据库环境

  • 本地安装Mysql5.1
  • 建立一个名为bat的数据库实例,用户名:root 密码:root
数据库使用utf8字符集
  • 执行 src/main/resources/sql/mysql/init.sql 生成数据库表和演示数据

运行se

Run on Server的方式运行se。

运行se

控制台输出

访问http://localhost:8080/login 可以看到jsp方式的登录页面。

在Tomcat中添加设置上下文

刚才的运行生成了一个tomcat的server实例,Open它进行web上下文设置,设置结果如下:

设置tomcat的web模块

从Extjs提供的界面登录

上面的操作,相当于让tomcat将名为/es的上下文指向项目一的目录。
重新启动Server,访问:http://localhost:8080/es/web/
将看到另一个登录渠道:

Extjs方式的登录

点击确定即可以登录进入主界面。

原型主界面
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,288评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,010评论 6 342
  • 每个人心里都住着一座城,那里,有你砰然心跳的回忆,有你说不出道不明的情结……时间带走的是年华,留下的是对这座城的想...
    行咖在路上阅读 238评论 0 1
  • 在山脚下观瀑布,飞流撞击山岩幻化成牛奶般的丝网注入深潭,好奇百米崖上的瀑布源头是何模样。攀到水花跌落的起点,一片平...
    纤雨纤阳心理护航阅读 303评论 0 0
  • 也不知道何时冒出了面向协议编程,很多文章都开始大谈面向协议编程,抛弃了之前都还畅谈面向对象编。也许一个技术用久了,...
    Simple_Dev阅读 334评论 0 0