变为再线开票模式,并将现有种类复杂的普通发票种类简化为少数几种。Р根据前期关于普通发票开发经验和总结各省国税系统关于在线开票系统的使用经验,按照总局信息管税的思路和“简并票种、统一票样、网络开票、建立平台”的要求,新疆国税着手设计、开发“网络发票系统”。Р相关技术РJ2EE技术РJ2EE技术概念РJava2 Platform, Enterprise Edition(J2EE)是Sun 公司推出了一种全新的概念模型,它与传统的互联网应用程序模型相比有着不可比拟的优势。[3]РJ2EE 平台提供了一个多层结构的分布式应用程序模型,该模型具有重用组件的能力、基于扩展标记语言(XML)的数据交换、统一的安全模式和灵活的事务控制;使开发人员不仅可以比过去更快应对业务的改变而作出新的解决方案,而且其独立于平台、基于组件的 J2EE 解决方案不再受任何提供商的产品和应用程序编程界面的限制。РJ2EE技术架构РJ2EE 平台使用了一个多层的分布式应用程序模型。应用程序的逻辑根据其实现的不同功能被封装到组件中,组成 J2EE 应用程序的大量应用程序组件根据其所属的层被安装到不同的机器中。如图1.1描述了一个分布式 J2EE 应用程序,它可以分为如下四层:Р①客户层Р主要用来处理用户界面,一个 J2EE 客户端既可以是一个 Web 客户端,也可以是一个应用程序客户端。客户端可以直接和运行在 J2EE 服务器中的业务逻辑层进行通信;如果是一个运行在浏览器中的客户端,也可以通过运行在 Web 层中的 JSP 页面或 Servlet 进行通信。Р② WEB层(表现逻辑层)Р主要用来生成和处理显示给用户的各种界面,并处理一些简单的业务逻辑,通常采用的技术是JSP和Servlet技术Р③商业逻辑层(业务逻辑层)Р图1.1 多层结构的应用程序РFig. 1.1 J2EE structure diagram