ExtJS 5+Spring.NET+ASP.NET MVC项目搭建笔记
ExtJs5 的富客户端能力配上 Spring.NET 的后端管理,再套一层 MVC 的结构,整个项目框架就清爽了不少。嗯,想搭个企业级的 Web 应用,这一套组合还挺实用。
ExtJS5的组件库相当丰富,表格、树、图表应有尽有,布局系统也比较灵活。你用Ext.create
一拉界面就出来,响应也快,体验还挺统一的。
Spring.NET管的是后端的对象生命周期,说白了就是你不用自己写new Service()
了,全靠 IoC 容器来帮你搞定。搭配 AOP 还能干点事后,比如自动打日志、异常拦截这些,还是挺香的。
前端页面通过 AJAX 打到ASP.NET MVC
的控制器上,返回 JSON,ExtJS 那边就store.load()
一接,界面数据就刷新了,整个流程还算顺畅。
搭环境的时候别忘了装好Visual Studio
,再把Spring.NET
的 NuGet 包拉进来,配置一下 IoC 容器。ExtJS 那边就简单点,把库文件放进Scripts
目录,HTML 里[removed]
引一下就行。
你要是还不太熟 Spring.NET 的用法,Spring.NET 演示全攻略那篇讲得还蛮细的。看完你应该能顺利把服务层跑起来。
还有,前后端通信别忘了配置好路由,不然 ExtJS 发求 MVC 这边不认,那可真得排半天查错。最好接口统一点,比如都走/api/xxx
,管理起来也清晰。
如果你平时用.NET 做后端,又想前端界面丰富点,配上 ExtJS 会是个不错的选择。开发效率也能提不少,是在做后台管理系统这类需求时。
35MB
文件大小:
评论区