短网址基于:BS架构

随着互联网时代的飞速发展,使得网络慢慢的开始取代电视、报子,书本等传播媒介,成为生活绝大多数人获取信息资源的第一选择。那么如何降低用户获取网络中信息资源的成本,如何让用户更快捷、更方便地访问到所想要的网络资源,这一直是众多互联网公司一直所研究的问题,而短网址在信息传播的过程中,所扮演的较色举足轻重,今天就来讨论下短网址的生成原理。
 
短网址服务的出现,在很大程度上解决了上述问题。用户通过短网址可以将一个包含数十个甚至是上百个可能是杂乱无序字符的网络地址直接映射一个仅包含6个字符的短网址,由这个短网址来获取相应的网络资源将会大大降低用户记忆成本和使用成本;而对于这个长地址对应的互联网服务提供者来说,在一定程度上也提高了用户群的忠诚度和依赖性。

短网址

除此之外还可以通过对短网址的封禁解禁操作,单方面来控制用户对于这个网址的访问权限;而最大的价值是在于可以记录不同用户访问某一个短网址时的状态和信息,从而可以很轻易地利用本系统对任意一个网络地址的访问情况进行详尽的统计分析,为短网址创建者之后的决策提供数据支持。
 
 
短网址服务是一个非常典型的互联网产品,基于:BS架构,后台在SSH框架(Struts2.0+Hibernate3+Spring3)下进行开发,根据用户请求进行相关的数据维护和逻辑操作;前台运用JQuery开发对用户友好的界面。本人主要完成了用户登录/注销、短网址转换(包括未登录用户短网址转换、登录用户短网址转换、登录用户自定义短网址)、短网址管理(包括搜索短网址、封禁/解禁短网址)、短网址分组(包括新增短网址分组、搜索短网址分组、维护短网址分组)短网址统计分析(包括时间段统计分析、地域统计分析、来源统计分析、终端统计分析)等功能模块。设计充分利用JMS、HttpClient、JSoup、POI等技术的强大力量,提高了编程效率和可靠性