COTS应用程序开发框架简介(三)

原创 2006年06月23日 13:01:00

COTS应用程序部署和安装

 应用程序包结构

一个应用开发完成后打成一个ear包,如果是单纯的web应用,则只需打成一个或者多个war包即可。每个war包下面/WEB-INF/sqlscripts,存放应用程序需要建立的数据库脚本和数据初始化脚本

EJB代理模式


EJB代理模式下,所有的BLC被部署在Application Server上,客户端作为EJB Client调用业务逻辑。这种模式框架作为纯粹的业务逻辑服务器向客户端提供业务逻辑调用服务,不提供展现逻辑服务。

Servlet调用模式


Servlet调用模式不需要Application Server,是COTS应用程序的一个完整的部署。这种方法只能支持WEB客户端

联合模式


在联合模式下,BLC被部署在Application Server上,Web Server上只部署一些必要的应用框架的类和展现逻辑。这种模式支持不同类型的客户端

应用程序安装

应用程序的ear包或者war包首先被应用服务器部署,然后超级用户登陆到系统中打入如下地址(假设在本地操作):http://localhost:8088/WebApp/jsp/sys/install. 系统会自动进行数据库相关的初始化操作,执行完毕之后,系统会自动刷新应用程序的各种缓存,应用程序就进入正式的运行了。

相关文章推荐

Prism框架(三)——基于模块的应用程序开发

原文:http://www.2cto.com/kf/201207/138523.html Prism使用模块(Module)的概念来对应用程序进行划分。一个module封装相关的关注点,并且具有...
  • sunhai
  • sunhai
  • 2015年06月25日 17:45
  • 421

Prism框架(三)——基于模块的应用程序开发

Prism使用模块(Module)的概念来对应用程序进行划分。一个module封装相关的关注点,并且具有单一的职责。module既可以按照应用程序的业务逻辑进行划分,也可以按照应用程序的架构层次进行划...

基于Swift的iOS应用程序开发:“属性观察器”简介

Swift语言中的属性观察器(英文原称:Property Observer)是一个十分便利的工具,它是变量的一种延伸特性,我们可以将它的概念比做Java中的“观察者模式”,这两者的目的都是一致的:即一...

移动Web应用程序开发 HTML5篇 (一) HTML5简介

本系列博客将主要介绍如今大红大紫的移动Web应用程序开发最重要的三个工具:HTML5,JavaScript, CSS3。博文也分为三个大部分: 1. 众望所归的HTML5将主要介绍HTML5的前世今...

基于Swift的iOS应用程序开发:第三方日历组件CVCalendar简介

今天在网上看到一个比较简单好用的日历组件,重要的是它是基于swift的。 官方地址在这里:CVCalendar 其实官方开发人员在产品的首页上已经把如何使用写得非常清楚了。而我在使用过程中,也操考了一...

iOS开发中文教程(教材):《iOS应用程序开发方法与实践》内容简介与目录

亲爱的读者朋友们,你们好。感谢您购买并阅读《iOS应用程序开发方法与实践》。 一、本书特色 本书是一本面向广大初学者的入门级教材,具有以下几个特点。 第一,循序渐进。现有的很...
  • pucker
  • pucker
  • 2012年09月16日 11:28
  • 5857

关于学习一种应用程序开发框架——谈编程的学习

 以c/c++为例,在你学习完基本的语法后,书中所说的思想(面向过程、面向对象、自顶向下)很难领悟,而且,我相信除了ACMer以外,几乎没有人能接受在学习完几个月乃至一年的编程后,编写出的代码仍...

嵌入式软件应用程序开发框架浅见

最近在构思一个嵌入式系统上的应用程序开发框架,这个不单单是做一个应用程序的框架,是一个系统的。 要达到打目的就是为业务实现部分的程序提供一个框架,这个框架这么说是一个很模糊打概念,下面详细介绍一下这...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:COTS应用程序开发框架简介(三)
举报原因:
原因补充:

(最多只允许输入30个字)