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