1、采用MVC技术框架
业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
2、ORM的实现使我们不用考虑繁琐的SQL
隐藏了数据访问细节,“封闭”的通用数据库交互是ORM的核心。它使得我们的通用数据库交互变得简单易行,并且完全不用考虑繁琐的SQL语句。快速开发,由此而来。
3、采用IOC设计模式
用改设计模式来管理对象的生命周期、依赖关系等,从而使得应用程序的配置和依赖性规范与实际的应用程序代码分开。
4、缓存技术的灵活运用,使系统更强壮
全页缓存、挂件缓存、方法缓存等多级多场景缓存的应用,使黑客的流量攻击变成了“白费心机”。
1、Razor视图模板引擎
Razor非常容易上手,你只需要了解很少的新东西就可以掌握它,使用你现有的编程语言和HTML知识就足够了。Razor不要求什么特别的工具,使用老古董的文本编辑器也可以高效编程(“记事本”就不错)。客户可借助该引擎轻松制作出属于自己的个性模板。
2、插件机制
系统提供强大的插件接口,用户可自行编写插件与接口对接,大大加强了系统的可扩展性。
1、日志系统
系统带有用户操作日志与系统运行日志,可以使管理者轻松了解系统及用户的使用情况。
2、自定义权限系统
无论是管理员账户还是商家商户系统均提供了自定义权限的子账户添加功能,通过不同权限的分配加大了系统的可管理性及安全性。
3、SQL注入和防攻击策略
用户提交的数据统一由系统底层做客户端和服务器端的两次安全过滤处理,以保证数据安全性。
1、操作简单
更符合旅游业商家间的操作习,惯方便快捷的线路产品发布功能,仿搜索引擎强大的线路搜索功能,简单易用的在线预定系统。
2、集群部署的支持,部署方案量身定制
可将系统的应用层与数据层分离、数据层的读写分离、图片等静态资源分离,这些常用的角色单独部署,构成高可用且高性能的集群系统。
1、HTML5 + CSS3架构的使用,完美用户体验
毋庸置疑,当前最好的用户体验当属HTML5,HTML5技术对用户来说提供了震撼的视觉效果。对开发者来说能够通过简单的标签实现之前需要复杂的代码才能实现的视觉效果。
2、页面处理细节
页面采用无碎片脚本,划分模块和布局,保持低耦合,可扩展度和高定制度。
3、页面静态化处理
url路由功能支持网站url按需定制,实现前端伪静态化。