1、采用MVC技術框架
業(yè)務邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務邏輯。
2、ORM的實現(xiàn)使我們不用考慮繁瑣的SQL
隱藏了數(shù)據(jù)訪問細節(jié),“封閉”的通用數(shù)據(jù)庫交互是ORM的核心。它使得我們的通用數(shù)據(jù)庫交互變得簡單易行,并且完全不用考慮繁瑣的SQL語句。快速開發(fā),由此而來。
3、采用IOC設計模式
用改設計模式來管理對象的生命周期、依賴關系等,從而使得應用程序的配置和依賴性規(guī)范與實際的應用程序代碼分開。
4、緩存技術的靈活運用,使系統(tǒng)更強壯
全頁緩存、掛件緩存、方法緩存等多級多場景緩存的應用,使黑客的流量攻擊變成了“白費心機”。
1、Razor視圖模板引擎
Razor非常容易上手,你只需要了解很少的新東西就可以掌握它,使用你現(xiàn)有的編程語言和HTML知識就足夠了。Razor不要求什么特別的工具,使用老古董的文本編輯器也可以高效編程(“記事本”就不錯)。客戶可借助該引擎輕松制作出屬于自己的個性模板。
2、插件機制
系統(tǒng)提供強大的插件接口,用戶可自行編寫插件與接口對接,大大加強了系統(tǒng)的可擴展性。
1、日志系統(tǒng)
系統(tǒng)帶有用戶操作日志與系統(tǒng)運行日志,可以使管理者輕松了解系統(tǒng)及用戶的使用情況。
2、自定義權限系統(tǒng)
無論是管理員賬戶還是商家商戶系統(tǒng)均提供了自定義權限的子賬戶添加功能,通過不同權限的分配加大了系統(tǒng)的可管理性及安全性。
3、SQL注入和防攻擊策略
用戶提交的數(shù)據(jù)統(tǒng)一由系統(tǒng)底層做客戶端和服務器端的兩次安全過濾處理,以保證數(shù)據(jù)安全性。
1、操作簡單
更符合旅游業(yè)商家間的操作習,慣方便快捷的線路產(chǎn)品發(fā)布功能,仿搜索引擎強大的線路搜索功能,簡單易用的在線預定系統(tǒng)。
2、集群部署的支持,部署方案量身定制
可將系統(tǒng)的應用層與數(shù)據(jù)層分離、數(shù)據(jù)層的讀寫分離、圖片等靜態(tài)資源分離,這些常用的角色單獨部署,構成高可用且高性能的集群系統(tǒng)。
1、HTML5 + CSS3架構的使用,完美用戶體驗
毋庸置疑,當前最好的用戶體驗當屬HTML5,HTML5技術對用戶來說提供了震撼的視覺效果。對開發(fā)者來說能夠通過簡單的標簽實現(xiàn)之前需要復雜的代碼才能實現(xiàn)的視覺效果。
2、頁面處理細節(jié)
頁面采用無碎片腳本,劃分模塊和布局,保持低耦合,可擴展度和高定制度。
3、頁面靜態(tài)化處理
url路由功能支持網(wǎng)站url按需定制,實現(xiàn)前端偽靜態(tài)化。