手机版

用JSP构建动态网站

发布时间:2021-06-06   来源:未知    
字号:

维普资讯

肖必武:用 J P构建动态网站 S

用J P构建动态网站 S肖必武(南林学院中湖南长沙 40 0 ) 1 0 4

摘要:J P技术是当前较为热门的 W e开发技术。本文详细介绍了 J P的基本工作原理及剃甩 J P袖建动态网站 S b S S

的步骤,就J P的关键技术如编译指令、 a a e n S J v B a、数据库与J C技术的实现及应用进行了扼要的阐述。最后就当前最 DB热门的动态网站开发工具 J P和 AS从技术上进行了分析和比较,肯定了 J P在构建动态网站中的优势。 S P S

关罐词:构建;动态网站;J P Jv B a; D C;AS S aa en J B P中图分类号:TP 1 32文献标识码:B

.

文章编号: 1 0—3 3 ( 0 3 1 0 2— 6 0 4 7 X 2 0 ) 3— 1 0

Co s r c n m i e ie Us fJ P n t u tDy a c W b S t eo SXI AO wu Bi( e ta o t o e tU nv r i C n r l u h F r s ie st S y,Ch n s a 4 0 0, Chn ) a gh 10 4 i

Ab ta t a a S r e g s tc n lg l ws W e e i n r O r pdl e eo n a i anti . As p r ft e J v sr c:J v e v r Pa e e h oo y al o b d sg e s t a i y d v lp a d e sl m i an y a to h a a

fmi a l J e h oo y e a lsr pd d v lp n fW e y. SP t c n lg n be a i e eo me to b—b s d a p ia in h ta e pa f r n e e d n . Th sp p r man y a e p l to s t a r l to m id p n e t c i a e ilito u e h y t o sr c a d n mi W e st a d x l a e t e k y t c n l g o S s c s c m pl g is r c in. n r d c s t e wa o c n tu t y a c b i e n e p i t h e e h o o y f J P u h a o c in n t u t i o J v Be n,J C n O o aa a DB a d S n.Th

a e loc m p r h wo o h s o lrtc n l g h il f v lpn y a i W e ep p ras o a et et ft emo tp pua e h o o y i t efed o eo ig d n m c n de b st ie。J P n P. I Sc n ime h tJ P Smo ec n e in。m o e s fl n t b e S a d AS ti o fr d t a S i r o v ne t r aey a d sa l. Ke wo d y r s:c n tu t y a cW e i o sr c;d n mi b st e;J SP;J v B a a a e n;AS P

1什么是 J P S

数据编排,最后 We b服务器和 J P引擎将格式化后的 S J P页面以 HTMI S格式返回客户浏览器。这就是当前网站构建中广泛采用的浏览器一 W e b服务器一后台数据库的三层架构模式。 S因J P所有程序操作都在服务

J P (a aS r e a e )是由 S n公司倡导、许 S Jv evr g s P u

多公司参与一起建立的一种动态网页技术标准,他在传统的网页 HTM I件 ( h m,*. t )加入 文 *. t h m1中J v程序片段和 J P标记,就构成了 J P网页 aa S S ( jp ) we *.s。 b服务器在遇到访问 J P网页的请求 S时,首先执行其中的程序片段,然后将执行结果以

器端执行,网络上传送给客户端的仅是得到的结果。

HTMI式返回给客户。程序片段可以操作数据库、格重新定向网页以及发送 E- i等,就是建立动态网 mal这站时经常需要的功能。图 1 J P网页工作基本原理 S

J P是面向服务器的,此支持任何浏览器, S因其工作方式如图 1所示。当 we b服务器和 J P引擎遇到访 S

本文将介绍利用 J P技术构建动态网站的方法, S 还将简要分析 J P技术和 Mir s f公司的 AS S co o t P技术的不同之处。 2 J P的运行环境 S

问 J P网页的请求时,J P引擎将请求对象发送给服 S S务器端的相关组件,比如 Jv B a TM组件、S r lt a a en e ve或 E B等,然后由服务器

端组件处理这些请示,可能 J

需要从数据库或数据存储中检索信息,然后服务器端组件再将响应对象返回 J P引擎。J P引擎将响应对 S S

要运行 J P就需要有支 ̄ P的服务器, S S J US在J P服

象传递给 J P页面,根据 J P页面的 HTMI格式完成 S S

务器软件中,最为重要的有: Ap c et mc t3 1 ah o a .,Alar r n 3 0, BEA e l g c Ap l a i n S r e l ie J u . W b o i p i t e v r c o

4 s s 1等,本文中以 J u ./. r n为例进行介绍。收稿日期:2 0 0 0 0 3" 5— 8

Ju r n是由 Al i lr a e公司开发的服务器软件,支持

1 2

维普资讯

‘代电子技术 ) 0 3年第1现 20 3期总第 1 6期 5S r lt2 2 J P 1 1规范。 r n的一个重要特性是支 eve ., S . Ju 5 J P简单示例 S

 ̄ l b 1ja文件,悉 AS go a.s熟 P的用户都知道,文件支该,

持 a pi t n sa t ) p l ain e d(,s sin p l a i— tr (,a pi t— n ) eso— c o c o

Ju r n服务器中默认的主文档为 id x h ml和 n e. t id x jp,当然也可以自己设置。也就是说访问 n e .s h t/ lc lo t 8 0 tp:/o ah s: 1 0等于访问其发布目录下的id x h ml id x jp n e . t或 n e .s。

sa t ) s s in e d(等方法,起来十分方便。 r n t r(, e so— n )用 Ju 既可以单独作为服务器运行,也可以作为 M i o ot c sf rI t r e n o m a i n e v r ( I, P r o a W e n e n t I f r to n S r e I S) es n l b

S r e ( W S,Ap c eW e ev r ( ev r P ) a h bS r e AW S等服务 )

J P的开发工具中功能较强的是 J ule S b i r或 d Ul a dt t E i,也可以就用一般的文本编辑器如 W id ws r no 中的记事本。一个文本文件h l .s,存在其发布建 el jp保 o

器软件的插件运行,使

他们也支持 J P。且 J u S r n的控制管理界面 ( MC)用 W e J采 b方式,作简单,操管理方便。3如何安装 Ju rn以W id ws2 0 ev r台为例, S n o 0 0S r e平 J p的运行需

目录下,其内容如下:<< h m l> t h a> ed

< tte> Hel J P</ il il lo, S tte></ e d> ha< b d> o y<

要J DK的支持,安装J u在 r n之前应该先安装J DK。DK J可以在 h t/ jv . u . o jk处下载,直接运行 tp:/a a s n c m/d/下载得到的jk一—2 i. x d l 2 n e e文件,后修改系统环然

S rn s= J P s . l ti g M g S Te t o . rn ( He l o l ut p i t l W rd 1 o );

境参数,在 P ATH参数中加入 I - k . .\ i x: ̄d 1 2 2 bn以 l及增加新的环境参数 C S A IAS P TH= x: ̄d 1 2 2 - k ..\ l l\ o l.f,其中[]安装 J i tos jr b i x:是 DK的硬盘符 ( C:或D:等 )。

/ u是 J P的隐含对象,于输出数据/ ot S用%>

< h><%一 M s ></ 2> 2 g h</ o y> bd</t h ml>

接下来安装

Ju。 Ju (以在 h t/ r n rn可 t p:/

www3 alie c m/ rd cs ju/处下载 )安装可 . l r . o p o u t/r n a的以通过安装向导进行,只是有 2点应注意: ( ) Ju 1 r n既可作为一个独立的服务器软件使用, 也可作为 IS中的一个插件以支持 J p,“r nS t p I S在 J u euC mpee o lt”界面中选择时应注意根据服务器的设置进

在浏览器的地址栏中键入 h t/ lc lo t tp:/o ah s:

8 0/ el.s 1 0 h l jp,结果如图 2所示。W e o b服务器会执行J P文件中用<和>括起来的 J v S a a程序语句, 其中 o tp it将文字输出到网页,语句< u. r是 n一表达

>的作用是将表达式的值强制转换为一个字符

行选择,建议选择“立的服务器

”选项;独( )Ju 2 r n的端口号问题:一台主机只有一个 I P地

串,并插入到当前的输出流中输出到网页。

址,可以有多个端口号,一个端口号对应一个 We 但每 b站点, r nAd n S re J u mi e v r的默认端口号为 8 0, r n 0 0 Ju Dea l S re fut ev r的默认端口号为 8 0。 1 0 4在 Ju r n中创建发布目录步骤如下: ( )启动 J u futS r e 1 r n Dea l ev r及 Ju mi r n Ad nSe ve r r;

( ) J u ea l S re新建一个 W e 2在 r n D fut ev r b应用,指定应用名及该We b应用所在的文件夹 (布目录 )然发,后重启默认的We b服务器;图2程序运行图

J P页面看上去像标准的 HTMI面,附带有 S页并

( )J u 3 r n服务器的默认端口为 8 0,在浏览器的 10地址栏中键入 h t/ lc lo t 1 0或者 h t/ tp:/o ah s:8 0 tp:/ 1 7 0 0 1 1 0后,如果能看到该发布目录中的内 2 . . .:8 0容,就说明 J p运行环境已经建成,可进入下面的操 S作。

J p引擎能够处理和解析执行的代码与组件。通常, SJ p页面包括编译指令、动作指令、明、达式和程 S声表

序段等内容。其中,编译指令用于指定所使用的脚本语言、S r lt现的接口、S rlt展的类、S r lt eve实 eve扩 e ve导入的软件包;作指令用于执行某些动作, S动 J P允许】 3

维普资讯

肖必武:用 J P构建动态网站 S

用户使用 tgi al b指令自定义动作;声明用于声明合法的变量和方法;程序段是一个代码片段 .在请求的处理过程中被执行,正是程序段可以和页面中的静态元

通过这种方式可以使网站的界面风格统一起来 . 页面中顶端及底端的内容可以相对固定 .而设计者可以集中精力在处理用户登录、数据库处理、发送 E— mal功能模块上 .大大减少网站的维护工作量 .维 i等

件组合 (如上面的例子一样 )起来创建动态生成

的正页面。

护网站的界面相对容易 .只要修改 t p h m和 o .t b to h m两个网页文件 .就能影响到所有网页。 ot m. t 这样 .每个 J P文件的结构如下: S<%@ icu efe= tp h m%> n ld i l o.t<%

6统一的网站界面

J P支持服务器端的文件包含 . S即可以在一个 J P S文件中插人多个其他文件。这一功能由 J P中的 Sicu e指令实现 .icu e编译指令用于将所指定的 nld n ld

其他文件中的网页内容嵌入至 J P程序内 .以实现统 S一

/实现某些功能/%><%@ icu efe= b to h m%> n ld i l o tm. t7 J v Be n aa a

的网站界面。修改上述 h l .s el jp并另存为 h.s: o ijp< h m l> t

< h a> ed

J P网页吸引人的地方之一就是能结合 JvB a S a a en技术来扩充网页中程序的功能。J v B a a a e n是一种非常.

< tl i e> Hel t l o.J P</ il S t e> t</ e d> ha< b d> oy

简单的遵守某些严格协议的J v a a类 (ls )与 Ap lt cas . pe一

<%@ icu ef e一 tp h m%> n ld i l o.t<%Stig M s。” S s rn g J P Te t”IO t p i t” lo W o l” U . r n ( He l rdI )●

样 .B a e n通常含有 (支持 )类和源文件 (图形、声

音、数据文件等)可以包装成一个J R格式的文件 . . A Jv B a aa e n通过封装属性和方法成为具有莱种功能或者处理某个业务的对象 .是一种可复用的平台中立的软件组件 . a a en与其他软件组件交流信息的主要 Jv B a>

%>

< h 2><%一 M s%></ Z> g h

<%@ icu efe一 b to h m” n ld i l o tm. e</ o y> bd</ ml> ht

方式是发送和接收事件 .这与对象之闯通过消息通信类似. S将J p与Jv B a a a en配合使用是通过J P中的3 S个动作指令 j l sB a j lst rpry和 j l s ue en s

eP o et p p s p g trp r ePo et y实现的. S在J P中应用Jv B a有几点值 aa en得注意 l

然后用可视化 HTMI辑器 .例如 F o t a e 编 rnP g .

Dra e mwev ae等设计网页的框架结构 .将设计好的枢

架结构分割成 2个部分 .上面一半保存为 tp hm文 o .t件 .下面一半保存为 b to hm文件 (简便起见 . otm. t为

()要使用 Jv B a .先应该把对应的Jv 1 aa n首 e aa程序编译成 c s文件 ls a()耍把相应的 c s文件放置到正确的路径下 . 2 ls a 如在 Ju rn服务器中默认的放置路径为发布目录的 We NF/ IAS bI C . S文件央下

示例中这 2文件的内容均用一句话代着)在浏览器个 .的地址栏中键人 ht/ lclot 1 0 h.l .可看 tpl/oah sl8 0/ ijp到该网页的上、下端分别为tp hm和b t m. t两 o .t ot hm o个网页文件的内容 .如图 3所示。

( )对于每一个耍使用的Jv B a .都应1首先 3 a a en麦使用 i ot mp r语句把他们包 1进来 .自 r然盾再用u e e n sB a .st rp ry或 g trp r eP o et eP o et y指令设置和使用 . ( )从网站中源文件的安全性角度考虑 .用于创 4建 Jv B a a a en的 Jv aa源文件通常不要存放在发布目录下.

下面介绍一个简单的 JvB a a a e n框架 .用 J u d r b i e l创建一个 Jv文件 H l B^ . v .其内容如下 l aa eo nj a le ap b i l s l l n u l c a s He l ̄a c o

(p bi rn a M yfr tb a I u l Stig n me t c is e n p b i rn e Hi ) u l Stig g t ( c

(r t r Hel r m+ n meI eun lo fo a

}1 4

维普资讯

‘代电子技术 2 0现 0 3年第 1 3期总第 1 6期 5)

在 J P网页中,使用< jp:u e e n…/语法 S s sB a>来创建 JvB a a a e n对象, d属性将该J v B a由i a a e n命名为 h l,so e属性将改变 i el o

cp d属性的行为,他决定该

这个程序封装了一个 J v B a这个 B a a a e n, e n含有一个属性 S rn n me及一个方法 tig a gt eHi( )。

Hel B a .a a编辑好后, J ule下直接编译。 l e n jv o在 bi r d若无 J ule b i r软件,用记事本创建 J d可 AVA文件,后进然.

Jv B a a a e n的作用域。读者可从这个简单的例子中看出怎样设置、取 Jv B a获 a a n属性,以及调用 J v B a e a a e n方法。

人 D OS状态下,用 J DK的 jv c命令编译 aa HelB a . v。格式如下: l e nj a o aj v c Hel B a .a a a a l e n jv o

虽然,仅仅完成了一个非常简单的 J v B a这 a a e n框

架,但是遵循这个框架可以设计出多种多样的 Jv B a a a e n。例如,从 J P中访问数据通常就是通过 SJv B a a a e n来实现的。 8数据库连接

编译成功就表示建立了一个 Jv B a a a e n:

HelB a .ls件,将此文件复制到发布目录下的 l e n cas文 oW e NF C S文件夹下,这是 Ju b I/ IAS r n耿认的导人 Jv B a a a e n的位置 .

下面看如何在 J P中使用这个 Jv B a .创建一 S aaen个 J P文件 my en jp,并保存在发布目录下,其内 S ba .s容如下 l<%@ p g n u g - a a mp r- l B a > a el g a e jv i o t Hel e n a o< jp g e e n i _ h l s o e m s s in c s l l sB a d el o c p i a r es l s o a

数据库连接对动态网站来说是最为重要的部分, Jv a a中连接数据库的技术是 J C ( a a Daa a e DB J v tb s C n e t i ) D C是支持基本 S功能的一个通 o n ci t .J B vy QI

用低层的应用程序编程接口 ( I,他在不同数据库 AP )功能模块的层次上提供了一个统一的用户界面 .Jv aa程序通过 J C驱动程序与数据库相连,行查询、 DB执提取数据等操作 .S n公司还开

发了 J B一0DB u D C C b ig,用此技术 Jv rd e a a程序就可以访问带有 ODB C驱

一 HelB a/> le n o< h ml> t< ha> ed

< tl ie> J v B a试验</ie> t aa en tl t</ e d> ha< bd> o y

动程序的数据库,目前大多数数据库系统都带有 O C驱动程序 .所以 Jv程序能访问诸如 Orc, DB aa al e S bs, QI S re和 MSAces y ae MSS。 ev r cs等数据库 .下丽介绍如何用S QL实现一个动态 F AQ (见问题及答常案 )网站。

<

一 Hel B喜 g t ( l e n. e Hi ) o

>

/用 HoIB喜 m I e n的 gt ( o eHi)方法/

< h r>

<

HelB a . a l e n n me_ J P o S I

/新设置 HelB a t l e n的 n me属性值/ o ao t p it( lo a eHi ) u rn Hel B n g t ( )- e>

首先,建立一个 S 1数据库表 f sd f Q. a . b .其中宥 q字段i ( d自动增量型 .并设为主关健字) u j t(、s be文 c字型,长度 2 0、a B e| (注型 ) 0) nw r鲁 .这个表中可以存放一些螭程知识的常见问题及譬案 .然盾 .在 C nrl a e控制面板 )的 0 B o t n l( oP DC D t or aa uc s e模块中加入 S se D N,取名 fq y tm S a .并指向 fq . b . a s d f

</ o y> bd</ t> h mI

在浏览器的地址栏中健人 ht /oah sl tp/ lclot8 0/ b a .s 1 0 my e n jp.结果如图 4所示。

创建一个 JvB a aa en,名为 fq jv .fq jv a .aa a .aa的内容如下 li ot a a s 1 I mp r jv .q. p bi ca sf q ( u l l c s a S rn DB ie ti g s Dr r v R n j b . d c J b Od c rv r I u .d c o b . d c b D ie S r gs o n t ti C n S r- j b, d c fq I n d co b, aCo n ci n c n‘ n I n e to o n ulI Re u t e M s lS tr p b i a ) f

u l fq( c nul l

ty ( rCls .o Na e s a s f r m ( DBDrv r I i e )

)

c th jv .a g C a N t o n E cpine ac ( a 1 . l a n o F u d x e t )( o

图 4程序运行图

S se r rn l fq( y t m e r p i tn( a )l

+ e g t e s g ( ) .eM sa e ) l

1 5

维普资讯

肖必武:用 J P构建动态网站 S)

>

就能认出</外处理/例

9/以及<一>。但是深入探 6>< <>

)

p b i s u l Re uhS te e u e e y ( t n q ){ c e x c t Qu r S r g s 1 ir— nul: s l

究下去会发现他们很多的差别,其吖%主要的有以下中最3点:跎

ty{ rcn on Drv r a a e . e C n c in( Co n t ): ie M n g r g t on e to s n S rc n c e t S: t me t ): o n. r a e t e n ( a

&d

/立与数据源的连接,生一连接对象/建产S a e e tsm t t tm n t

=

/建一 S ae n创 ttme t用于执行 S QL语句/ r s— smte eu e u r (q) t . x c tQ! y s 1; e/g行 S t QL语句/) c th( QLEx e to x){ ac S c p in e S se . r . i tn( a . x c tQ u r y tm e r prn l” q e e u e e y:”+ e . eM esg ); x g t s a e( )

S I t . h‘ l:I,, j L ̄ t" h t e∞ I f"

这是我的 P q!^ 什么是J P S?

W

)r eturn rs;

/外处理/例

J P a a S r e a e的簿写,是一种与A P ̄ Jv e vrP gs S、 P P似的暇}发语言。它能快速地饿建和显示 H类开慨页嚣的动杏内容 .

) )

了有哪些特点?1、樯内容的生成和显示分高2啜调组件的重用 .

用上一节介绍的方法编译 fq jv a .a a并将 fq ca s a . ls

3 .采用标'碡化页嚣开发氓

文件保存到指定文件夹下,然后在发布目

录下创建J P文件 my a .s S fq jp,其内容如下:< ht l> m

<<

h a> ed me a ht p— e u v一 t t q i” Co t n—Ty e” c n e t一 ne t p o tn

图 5

程序运行图

”tx/ ml h r e=g 2 1 e t ht;c a s t b 3 2”> < tl i e>我的 F t AQ !</i e> tl t</ e d> ha< b d> o y

( )J P的效率和安全性更高 1 S AS以源码形式存放,以解释方式运行,每次 P AS网页调用都需要对源码进行解释,运行效率不 P高。另外,IS的漏洞曾使得许多网站源程序大曝光, I 如果没有安装微软的 IS S r e a k使用: I e v r P c,:¥DATA就可以看到AS P的源代码,对开发人员来这

< P>< b>这是我的 F AQ3</ b></ p><%@ p g a g a e” v”i o t”a a s 1 a eln u g= j a mp r一 jv . q .*” as ope一“ pag c e“ c a s— H ls

说,有时真是难以置信。J P在执行以前先被编译成字节码 ( y ec d ) S b t o e,Re u t e s lS tRS— S . x c t Qu r” S W e e u O e y( ELECT * FR0 Mfq”; a s )

字节码由J v a a虚拟机 (a aVi u l ah n )解释执 J v r a c ie t M

/建一个 Reu S t象,含查询结果/创 sh e对包St ng t; i r t

行,比源码解释的效率高;服务器上还有字节码的 C c e机制,能提高字节码的访问效率。第一次调用 ah

whl ( . e t ){/ i RS n x ( ) e RS指针后移/t— RS. e S r n An we ); t g t t i gC s r

J P网页可能稍慢,因为他被编译成 C c e S a h,以后就快得多了。在实验室对常用 We b开发工具性能测试中,

/出当前记录 An we取 s r字段的值/o t p i t” LI>”+ RS g t rn” b e t )+”< u . rn (< . e Stig( Su jc”/ LI>”; ) o t p it” p e>”+ t u . rn (< r t+”

/ r< p e>”);< h> r

J P在循环性能测试及数据库连接测试中都明显优于 S其他工具。同时, S J P源程序不大可能被下载,特别是 Jv B a a a e n程序完全可以放到不对外的目录中。( )J P的组件 ( mp n n )方式更方便 2 S Co o e t AS P通过 COM来扩充复杂的功能,文件上载、如 发送 E— i以及将业务处理或者复杂计算分离出来 mal成为独立可重复利用的模块。J P通过 J v B a S a a e n实现

)RS. l s ); c o e(

%>

在浏览器的地址栏中键入 ht tp:/ lc lo t/o ah s:8 0/ fq jp,结果如图 5所示。 my a .s 1 0 my a .s fq jp调用

J v B a,从数据库中将读出内容并输出结果。 aaen9技术分析 Mi o o t公司的 AS c sf r P技术也是动态网页开发技

了同样的功能扩充。在开发方面,C OM的开发远比 J v B a a a e n复杂和

繁琐,会 AS学 P不难,学会开发 COM可不简单。但而

Jv B a a a e n就简单多了,从本文上述示例中可以看出开发 JvB a a a e n很方便。

术。J P和 AS S P从形式上非常相似,AS P程序员一眼16

维普资讯

‘代电子技术》 0 3年第 1现 20 3期总第1 6期 5在维护方面, OM必须在服务器上注册,果修 C如改了C OM程序,必须重新注册,至必须关机和重就甚准的与平台无关的。

( )J P的稳定性更强在我们实际应用 AS的过 4 S P程中发现,AS P会周期性地使系统不稳定,需要重新启动操作系统。S J P在许多网站应用中,期使用都没长

新启动。J v B a a a e n则不需要注册,放在 C LAS P S ATH包含的目录中就行了。

另 ̄-a a e n是完全的 OOP,以针对不同的业[ vB a J可务处理功能方便地建立一整套可重复利用的对象库, 例如用户权限控制、E- i mal自动回复等等。 ( )J P的适应平台更广 3 S AS目前仅适用于 NT和 IS虽然 Unx下有 P I。 i

Chl o t的插件来支持 AS但是 AS iS f i P, P本身的功能有限,必须通过 AS P+COM的组合来扩充,Un x下的 iC oM实现起来非常困难。

有问题,程序的稳定性也不错。1结 0语

综上所述,S J P可谓是构建动态网站的一个利器, 可以实现动态 We b的快速开发,容易维护。在国外,J P+ S r lt DB S e ve+J C+ J v B a已经成为开发电子 aaen

商务平台的主流技术,国内,用J P技术的站点还在应 S不是很多,但是随着与国际的接轨以及人们对 J P认 S

J P则不同,几乎所有平台都支持 J v,J P+ S aa S Jv B a a a e n可以在所有平台下通行无阻。 NT下 IS通过 I一

识的进一步深人,J P必将逐步成为网站开发技术的 S首选。 参考文献

个插件 ( ̄lr n,就能支持 J P。著名的 W e例 Ju ) S b服

务器 Ap c e已经能够支持 J P。于 Ap c e广泛应用 ah S由 ah在 NT, i Un x和Iiu x上, n因此 J P有更广泛的运行平 S

[ 1武延军,黄飞跃 .精通 J p编程技术[ 1 S M].北京:人民邮电出版社,2 0 01

台。然现在 NT操作系统占了很大的市场份额,是虽但在服务器方面 Unx的优势仍然很大,而新崛起的 iL n x更是来势不小。 iu

[]邓文渊,陈惠贞,陈俊荣 . 2 e时代网页设计[ M] .北京:中国铁道出版社,2 0 . 01 []朱友芹,圣琳 .网站规划与建设[].北京: 3陈 M电子工业出版社,2 0 . 01

从一个平台移植到另外一个平台,J p和 SJv B a a a e n甚至不用重新编译,为 Jv因 a a字节码都是标

我国支持中企业开拓国际市场商务部、财政部日前联合下发了《于做好 2 0 关 03年度中小企业国际市场开拓资金有关工作的紧急通知》通知要求各地区外经贸部门和财政部门,对于已,经完成的中小企业国际市场开拓活动,要及时审核并

我国民间投资呈现

七大热点在我国刚刚奠基的总投资为 1 8亿 1元

的杭州湾大桥中,民间投资竟占了“壁江山”半。这座桥的建设不仅首开我国民间投资进人国家特大型基础设施建设的先例,也预示了未来民间投资发展的新方向。

拨付支持资金,加快资金拨付进度。优先支持企业为应对非典疫情影响开展的市场开拓活动。鼓励企业积极开展电子商务,导企业提高产品质量和管理水平,引 对中小企业开展的质量管理体系认证、环境管理体系认证及各种产品认证给予优先支持。提高部分市场开

国家统计局最新调查显示, 2同 O年前相比,我国民间投资在社会总投资中的比重提高了一倍多,已接近 4 ,同 O时投资方向正向以下七大热点领域发

拓活动的支持比例和支持金额。及时调整与安排 2 0 03年度中小企业国际市场开拓资金,对中小企业开展的

展:房、车等传统产业,算机、网住。汽计络等高新技术产业,交通、通讯、能源、 电力等基础设施建设,市地方经济,县西部大开发,城市化建设以及国有企业改革。 (经理日报 )

有利于增加出口的其他国际市场开拓活动和工作中遇到的特殊情况和困难,各地区外经贸部门和财政部门可给予必要的支持和灵活处理。(理日报 )经驴驴驴驴 驴

1 7

用JSP构建动态网站.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)