随笔分类 -  网站前端

多子站站点的URL方案
摘要:假如你有个地域性很强的导购网站,在北京有个子站,在杭州又有一个,两个子站在后台对应单个JAVA应用。这时你会怎么设计URL的结构以区别不同的子站? 用hangzhou.hello.com/xxx代表杭州,beijing.hello.com/xxx代表北京;或者是hello.com/hangzhou/xxx代表杭州,hello.com/beijing/xxx代表北京;或者干脆都用统一的hello.com/xxx,让服务端记住用户在首页的选择然后根据这个信息来判断? 这些方案各有利弊。我最推荐子域名区隔方案(hangzhou.hello.com/xxx),因为它在代码容错方面有突出的优势。要解决的 阅读全文
posted @ 2013-01-14 12:30 chenjianjx 阅读(1061) 评论(0) 推荐(0)
通过页面静态化促进后端逻辑的可重用性
摘要:这里的页面静态化是指前端的一个页面(或页面中的一个元素)使用纯静态html,然后通过ajax读取后端的json/xml数据,以获得动态内容。 它的反面是普通的MVC技术:用户请求发出后,先让后端取得数据,再直接渲染到jsp/asp/php等动态页面脚本上。 后端逻辑的可重用性是指:新建一个页面(或页面中的一个元素)时,只需新写View层代码(html或jsp),后端可以不改或者改得很少。 跟普通MVC相比,页面静态化方案可以使后端逻辑更容易重用。这是因为:1. 静态化方案中的数据模型职责往往比较单一,而普通MVC中的数据模型中可能掺杂页面逻辑相关的东西,导致不可重用。2. 静态化方案天然支持“ 阅读全文
posted @ 2012-11-16 17:03 chenjianjx 阅读(1187) 评论(0) 推荐(0)