扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共4页)
3. 平台化的设计思想
3.1. 智能化"统一网站"基础
统一网站是能将同一信息以HTML、WML、PDA等多种格式在INTERNET上进行发布的网站。让用户可以随时随地用手机或其他智能终端来访问网站。而智能的"统一网站"会记录用户留下的脚印,跟踪分析用户的习惯,以提供用户最需要的服务。构建统一网站需要为信息的内部表示找到一个统一的方法。XML和XSL的组合将数据与数据的表示分离开,又将文字和文字表示的语意分离开,这有力地支持了信息的知识表达和信息的多用化形式表现。所以智能化统一网站建立在XML和XSL的基础上。
3.2. 智能化"统一网站"的柔性框架
智能化"统一网站"需要一个柔性框架。其作用是有序地将统一网站的其他功能组件有机地结合在一起,并提供安全环岛、导航沙盘、栏目布局器、用户"脚印"以及个人空间等一些最基本的服务。
3.3. "统一网站"的多种终端支持
由于网站信息的内部表示采用XML和XSL的统一方法。因此网站能将同一信息以HTML、WML、PDA等多种格式在INTERNET上进行发布。用户可以随时随地用手机或其他智能终端来访问网站。
3.3.1. WAP支持
对WAP手机的访问"统一网站"提供了两种定制手段。界面定制和服务定制。让用户自己选择或直接生成需要的浏览方式。用户只需用浏览器访问相关网站的配置工具。
3.3.2. PDA支持
与WAP手机叫好不叫座的市场状况相比,PDA在如今的商务活动中已渐入角色。它比WAP手机在功能上更为强大。XSL可使XML转换为各种PDA 格式。
3.4. "统一网站"的个性化服务
个性化服务内含丰富。"一站式"方案将其归为通过个人空间订阅个人信息的内容个性化,对"专家咨询"、"模拟交易"等服务进行客户化定制的行为个性化,色调、布局风格等方面的形式个性化以及个性化EMAIL四种。
3.5. 服务插件
将所有的服务做成JAVA BEAN组件。通过生成向导将所需服务配以相应的JSP模板。再在自定义菜单中建立JSP连接。
见下图:
3.6. 可配置的数据支持
在应用中,必定会有不同的数据库平台作为顶层的数据来源。但对于特定的顶层应用其主要逻辑功能不会变化太大,所以本系统把数据源的获取单独提出,提高整个系统的灵活性和适应性,并为应用逻辑的抽象提供了一个前提统一的数据传输结构。
为了使具体的数据库操作与功能逻辑分离。本系统利用一个中间取数据过程把数据库操作和处理取得的数据分离。取数据过程通过读取描述数据库的信息(.xml文件)来正确地访问数据库,当数据库的结构改变时,用户只需改变描述信息,就可以适应新的情况。
3.7. 高性能的数据库连接
考虑到数据库的访问会通过网络实现,连接数据库的性能对整个系统的影响非常大,甚至有可能成为整个系统性能的瓶颈。本系统采用数据库连接池技术,把数据库的连接进行专门处理,并采用后台线程建立联接的机制,可以使数据库的访问达到最佳状态。
3.8. 高效灵活的应用逻辑
本系统对具体的应用进行了深度抽象;并且采用统一的数据库数据传输结构和统一的顶层接口,使应用逻辑有很强的灵活性。此外,在应用层中,利用对象缓冲和超时刷新管理,即可使访问数据库的次数大大减少,又不会耗费太大的系统内存资源。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。