纳税评估信息系统的设计与实现

纳税评估信息系统的设计与实现

ID:32210299

大小:2.11 MB

页数:51页

时间:2019-02-01

纳税评估信息系统的设计与实现_第1页
纳税评估信息系统的设计与实现_第2页
纳税评估信息系统的设计与实现_第3页
纳税评估信息系统的设计与实现_第4页
纳税评估信息系统的设计与实现_第5页
资源描述:

《纳税评估信息系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、西安石油大学硕士学位论文务器或J2EE服务器。J2EE平台规范也定义了相应层的组件:2.2.1客户端层组件应用客户端程序和浏览器是客户端层组件。客户端层组件可以是基于Web方式的即作为W曲服务器的浏览器,也可以是基于传统方式的(非基于Web方式)即独立的应用程序,可以完成瘦客户机无法完成的任务。2.2.2Web层组件JavaServlet和JavaServerPages(JSP)是Web层组件。如图2.2所示的客户层那样,Web层可能包含某些JavaBean对象来处理用户输入,并把输入发送给运行在业务

2、层上的EnterpriseBean来进行处理。按照J2EE规范,静态的HTML页面和Applets不算是Web层组件。这里的JavaBean和EJB(EnterpriseJavaBean)除了共用“JavaBean'’这个名字外,这两种组件模式完全没有关系。许多文章把EJB作为原始的“JavaBean'’的扩展,这是错误的。EJB并没有扩展或使用JavaBean组件模式。最初的JavaBean(java.beans包)在进程内部(intraprocess)使用,而EJB(javax.ejb包)是在进程

3、f司(interprocess)使用的组件。即最初的JavaBean不是为分布式组件而设的。它是最好的组件模式,可能是至今发现的最好的过程内部开发的组件模式,但它不是一个服务器端的组件模式。EJB则能解决在三层结构中由管理分布式商务对象多带来的问题。WEB层J2EE服务器图}2客户端层、web层及业务层2.2.3业务层组件EnterpriseJavaBeans(EJB)是业务层组件。业务层代码的逻辑用来满足银行,零售,金融等特殊商务领域的需要,由运行在业务层上的EJB进行处理。图2.3表明了一个EJB

4、是如何从客户端程序接收数据,进行处理(如果必要的话),并发送到企业信息系统层(EIS)层储存的,这个过程也可以逆向进行。有三种企业级的Bean:会话(Session)Beans,实体(Entity)Beans,和消息驱动(Message.driven)Beans。会话Bean表示与客户端程序的临时交互。当客户端程序执行完后,会话Bean和相关数据就会消失。相反,实体Bean表示数据库的表中一行永久的记录。当客户端程序中止或服务器关闭时,就会有潜在的服务4第二章J2EE开发平台简介保证实体Bean的数据

5、得以保存。消息驱动Bean结合了会话Bean和JMS的消息监听器的特性,允许一个业务层组件异步接收/IriS消息。业务层EIS层Web测览器WIb页面,Applct,和Entitybeans可选的JavaBcaaJ叩页面JavaBcJn类Scs8ionbtmns数据库尧Scrvlct(可选)Message·Drivm应用程序客户靖beam和可选的一JtvaBeaa类一J2EE服务器图2-3客户端层、Web层、业务层及EIS层2.2.4企业信息系统层组件处理企业信息系统软件包括企业基础建设系统例如企业资

6、源计划(ERP),大型机事务处理,数据库系统,和其它的遗留信息系统组成了企业信息系统层。例如,J2EE应用组件可能为了数据库连接需要访问企业信息系统。2.3J2EE的分布式应用技术简介J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Wreb的多层、分布式应用提供了功能支持。2.3.1组件/容器技术如图2.4所示,这种基于组件,具有平台无关性的J2EE结构使得J2EE程序的编写十分简单,因为业务逻辑被封装成可复用的组件,并且J2EE服务器以容器的形式为所有的

7、组件类型提供后台服务。因为你不用自己开发这种服务,所以你可以集中精力解决手头的业务问题。西安石油大学硕士学位论文厂,2EE服务器、LltnrletJ*p页砸浏览器,—————、W曲服务器逛兰三三多●-_———◆数据库\。,7l应用端客户lEnt哪n*iseElItcfprkBeanBem应用程序客户端容器Eib容器窖户端机器\/图2-4组件/容器结构J2EE应用组件可以安装部署到以下几种容器中去:EJB容器管理所有J2EE应用程序中EJB的执行。EJB和它们的容器运行在J2EE服务器上。Web容器管理

8、所有J2EE应用程序中JSP页面和Servlet组件的执行。Web组件和它们的容器运行在J2EE服务器上。应用程序客户端容器管理所有J2EE应用程序中应用程序客户端组件的执行。应用程序客户端和它们的容器运行在客户端机器上。Applet容器是运行在客户端机器上的Web浏览器和Java插件的结合。容器设置定制了J2EE服务器所提供的内在支持,包括安全,事务管理,JNDI(JavaNamingandDirectoryInterface)寻址,远程连接等服务,以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。