论坛积分策略 论坛VIP区开放申请 我爱电脑万人签名活动 原声大碟520欢迎你 广告位招租
发新话题
打印

[java] 工欲善其事必先利其器 Java开发工具介绍

工欲善其事必先利其器 Java开发工具介绍

Java开发工具介绍 我爱电脑技术论坛; b* b8 c$ O$ L* W. c

1 d& A8 A9 _' ]' L* J& o& a; awww.520diannao.com
* p0 H+ M6 E) J9 Y2 B1 K& T“工欲善其事,必先利其器”,各种工具在程序开发中的地位显得逾发重要。在现在的软件开发过程中,编码所占的比重越来越少,之所以会出现这种情况,一是经过多年的积累,可复用的资源越来越多;二是开发工具的功能、易用等方面发展很快,编码速度产生了飞跃。 打造最好的电脑自学交流论坛' Y& q' _7 j4 K$ N

! Y4 D: K6 [/ W9 D' O  G8 q电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站我之所以写这篇文章,一是对自己以前工作的一个总结,让自己有个提高;二是让后来者看一下个人的经验,起点参考的作用;三是发现网上对工具之间横向比较的文章比较少,本人也就见缝插针。废话之后,让我们进入主题。 我爱电脑技术论坛/ ~, S. u# l6 l2 {3 O# w
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站# h+ G" c1 }& f4 A, C  g+ ]2 F
我爱电脑技术社区--打造最好的电脑技术自学交流平台: @3 x1 n6 z! q- U) [3 {
Java的开发工具分成三大类,分别为: 我爱电脑技术社区--打造最好的电脑技术自学交流平台6 f0 Y2 F+ p) G+ M* J( }( A  n

! d) j5 q8 W. B
0 G  Z/ ~  B3 g6 _' Ywww.520diannao.com1.用文本编辑器 % |9 K* j, C. C; a8 |0 l$ E' A( I
. n* v, x" N9 q. U

' L/ @; k) i/ t3 P" o我爱电脑技术论坛这类工具只提供了文本编辑功能,它只是一种类似记事本的工具。这类工具进行多种编程语言的开发,如:C、C++、Java等。在这个大类中,我主要介绍UltraEdit和EditPlus两种编辑器。
/ K  E) q$ D* O8 w. e打造最好的电脑自学交流论坛! Y3 q; y! }- C" j. {/ {
我爱电脑技术社区--打造最好的电脑技术自学交流平台" L; p- }; |+ Z' w% E6 }8 }
2.Web开发工具
: N2 ^; s8 i3 O$ W5 H+ Lwww.520diannao.com
' Z- R9 f: j" l  M& ~& X  N' |3 `. nwww.520diannao.com
% \& @3 a$ ^4 v$ g我爱电脑技术论坛这类工具提供了Web页面的编辑功能,具体到Java主要就是JSP页面的开发。至于只涉及到HTML网页编辑的开发工具我在这里就不介绍了。在这个大类中,我主要介绍HomeSite。
6 U* ?9 e0 K- Z9 X: t" m
% ]+ _9 Q% E% m6 _( R* y电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
* m% e* t1 E! Z0 @9 ?, w1 l, O! M我爱电脑技术论坛3.集成开发工具
, w5 M, }2 s* a. x9 kwww.520diannao.com
4 e( E0 J5 _. R我爱电脑技术论坛* Z, c9 t! e2 ]; g7 S5 g/ Y
这类工具提供了Java的集成开发环境,为那些需要集成JAVA 与 J2EE 的开发者、开发团队提供对Web applications, servlets, JSPs, EJBs, 数据访问,和企业应用的强大支持。现在的很多工具属于这种类型,也是Java开发工具的发展趋势。在这大类中,我主要介绍Jbuilder、WebGain、WebSphere Studio、VisualAge for Java和Eclipse。
( ~7 r0 B6 ?- P1 i. p2 l" c打造最好的电脑自学交流论坛
, D6 t6 X2 S3 A- b9 ~打造最好的电脑自学交流论坛
2 a) x  s, X  k8 kwww.520diannao.com下面对每个工具做一下介绍:
* T4 {/ J, J) \/ @, U( @我爱电脑技术论坛www.520diannao.com* _0 B) q) p. m1 g' V/ t
www.520diannao.com9 @' D0 u4 A7 O6 r
I.UltraEdit(http://www.ultraedit.com/
7 |9 N) X6 G* r1 s0 J我爱电脑技术论坛我爱电脑技术论坛/ q* K( c3 b4 `! }
UltraEdit是现在文本编辑器中的优秀代表,它不但可以编辑文本,还可以编辑十六进制代码。 电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站7 k* T5 \/ l" n! v
5 \+ k" P8 \# P; [4 m5 K, A
www.520diannao.com* A7 b' \5 B9 l
主要特性: ! N  q* W) @, J  {( Y% E0 U- l; P
, G4 k$ n  D6 H$ ?/ O! g. ~" A

1 ?* |! ~3 J$ s$ C( J我爱电脑技术论坛A)可以打开多个文件,文件大小无限制,每个文件都会有一个页框,非常直观;
0 |% p: H* K# |3 ]0 w) D电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站我爱电脑技术社区--打造最好的电脑技术自学交流平台+ k7 M% p% R0 O/ ]
打造最好的电脑自学交流论坛0 @; J( B8 z* f+ V& }' m9 n
B)既可以记住最近使用的文件,也可以加入到favorate文件表中,还可以建立一个项目文件,把相关文件组织起来; 我爱电脑技术论坛# c0 }; m4 f3 w
我爱电脑技术社区--打造最好的电脑技术自学交流平台8 ?5 l1 ~+ P5 d, s" ?! d" k5 N

& v. a7 W" s9 W2 @, T& t' u/ B打造最好的电脑自学交流论坛C)能保持代码的缩进,在任何时候,行号都会在窗口的状态栏里显示,还可以在view菜单中选择是否每行显示行号;
3 Q, m3 Y. f4 A% s* u) r0 o' \9 ]www.520diannao.com. ?2 h& B# M3 B4 ~/ X$ ~. \7 h; q  ]

( Y" K& [( H! r# c3 j( ]1 e9 d6 H! pD)通过配置为不同代码设置不同的颜色; 我爱电脑技术论坛' E- _1 V0 |2 r8 s

+ K5 p" T( V1 i- x& b" owww.520diannao.com( j+ Y/ }, _( @
E)可以搜索和替换打开的所有文件;
( v3 O# P& Q! g4 f  Ewww.520diannao.comwww.520diannao.com# @  M, c( I7 V- I7 a

& j2 V% i' w( L2 p, `: r0 {我爱电脑技术社区--打造最好的电脑技术自学交流平台F)支持多级的撤销和恢复。
: a& z& q0 ?1 i* B6 p打造最好的电脑自学交流论坛www.520diannao.com. K6 L( g9 ~  X/ ?
我爱电脑技术论坛' ^9 M2 A' w9 U+ j. g' ~6 U- P, K
II.EditPlus(http://www.editplus.com/电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站6 f4 a3 @3 X' h$ v
我爱电脑技术论坛  z* J2 u5 @9 e6 O
EditPlus是另一种强力的文本编辑器,它基本与UltraEdit类似。在这里不作过多的介绍了,有兴趣的朋友可以上它的网站看一看。
9 B+ `1 g0 R/ d+ f% J8 \打造最好的电脑自学交流论坛
* u! L9 H5 W3 k: H  s: x我爱电脑技术论坛
8 U* V4 u$ z2 T" ~- J9 e- e打造最好的电脑自学交流论坛III.HomeSite(http://www.macromedia.com/software/homesite/
1 T6 o" i9 t- Q& S  o电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
' [& M2 n/ F9 [打造最好的电脑自学交流论坛HomeSite是目前最为流行的站点开发工具之一,它提供用于Java Server Pages(JSP)开发的内建支持。

TOP

主要特性: 我爱电脑技术论坛9 C/ R2 Z1 R/ J' m: R( m) x& x

. {# b+ Y" a" |- G7 X我爱电脑技术社区--打造最好的电脑技术自学交流平台
  G$ H, q, T! N; e9 [( F; |打造最好的电脑自学交流论坛A) 可以为不同代码设置不同的颜色; 打造最好的电脑自学交流论坛' J0 I) ^7 [1 @: l- H- J2 R+ `/ A7 `
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站0 m$ d9 A8 _+ Z6 u8 L) j

& x$ h; N5 I# ^# l+ C! Q打造最好的电脑自学交流论坛B) 可以创建JSP代码的代码片段重用(Code snippets);
; `1 u$ F6 m) lwww.520diannao.com
  j9 ^, d/ q  a4 |" g+ ^' `* k6 E. p# u
C) 支持HTML中的对象属性显示功能。 1 n; K" T4 w) x) i7 Y4 n

* q7 E, Q+ m  r9 Q* }- g' [) g( J电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
, g( M1 w' E4 F4 U0 R% ]IV. Jbuilder(http://www.borland.com/jbuilder/
3 R% i1 f5 _4 U我爱电脑技术论坛我爱电脑技术论坛0 a- p9 h2 w- Z6 j: d
Jbuilder是目前最好的Java开发工具之一,在协同管理、对J2EE和XML的支持等方面均走在其它产品的前面。 3 ^6 G# [9 I! s  O% S

1 l3 x8 o  R7 J, G. E. w  r8 C打造最好的电脑自学交流论坛* X' D  [5 T; o0 @+ F$ ?6 z: z
主要特性: / @3 w. B# Z: A6 w+ J) `) y0 H' m

. C4 `) {2 M. N( z+ b电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
: u3 T% |7 F1 N+ O4 k+ q0 k3 q电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站A) 提供与Tomcat集成,使Web开发更容易; 我爱电脑技术论坛0 |4 h1 y. [. r
我爱电脑技术论坛2 I" R; a4 w! O0 }5 {% B9 G- y

' K* `4 p, x4 Y7 M电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站B) 提供了对企业应用的开发功能,可以集成多种应用服务器;
$ G" ~; n9 Z& s2 S打造最好的电脑自学交流论坛我爱电脑技术论坛& Y7 C5 T  L9 [& L

4 W& f3 b; u- e; P1 K0 J电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站C) 提供了更简单的程序发布功能,所有的应用都可以打包;
& n% o: J6 w8 k7 f3 U) X打造最好的电脑自学交流论坛
0 A' k4 U) K: E, ]) d7 _3 ~电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
* c2 Q# L& m9 v) k6 _3 l电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站D) 提供了团队开发能力,可以集成多种版本控制产品。 我爱电脑技术社区--打造最好的电脑技术自学交流平台% s+ y1 E5 b! X7 M& }+ C

8 I0 I  G! x9 K8 W) P打造最好的电脑自学交流论坛1 ]2 r! x$ M( @4 J- Z+ p6 p# ~0 D
V. WebGain(http://www.webgain.com/电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站8 t. E5 o3 F  ?) P% X
www.520diannao.com# c) u$ Y: S, R: ~- y
它是由VisualCafe发展而来,现在又提供了对EJB开发的支持,实现了窗口的SDI模式。
  B# g8 m  g5 i+ a  }www.520diannao.com
2 `. Y* R6 N' F# v8 Q/ E1 Z) f6 q我爱电脑技术社区--打造最好的电脑技术自学交流平台6 S- ?; [# q" e7 k/ V+ w: g
VI. WebSphere Studio(http://www-900.ibm.com/developer ... /studio/index.shtml
- Y4 B' ~/ ~- T, Fwww.520diannao.com! O& A( v. D8 M( a" q/ c+ {
WebSphere Studio Application Developer 提供了创建,开发,测试,和管理所有Web 及企业范围的J2EE应用的工具。可定制的透视图使Web 开发者,Java 程序员,EJB 开发人员和管理者共享同一个开发工具。它的核心是应用创建工具,编辑器和向导工具帮助您快速开发J2EE资源,如 HTML 文件, JSP 页面, Java 类和 servlets, EJB beans, 和 XML 描述语言等。您可以按照J2EE规范中定义的模块来组织这些资源到一个项目中。一旦资源创建完成,您就可以方便的在开发环境中或输出到远程的服务器上测试和调试它们。 打造最好的电脑自学交流论坛* r; |( c) m- [) R* H

4 T0 c: E0 n6 _8 S- n; R7 Q% R( o# D8 ^0 D
VII. VisualAge for Java(http://www7b.software.ibm.com/wsdd/zones/vajava/
+ U; v' t3 T  u5 w( Pwww.520diannao.comwww.520diannao.com  t! I; y' x5 a3 a5 c4 F
VisualAge for Java可以很好的与IBM的其他产品进行集成,可以很好的开发Java和J2EE的应用。 www.520diannao.com3 W3 H8 s4 C) `; k0 ?# k
打造最好的电脑自学交流论坛" W5 K  b* u* ^- a* ?4 M
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站! x9 w  T! X) r" ~# M* g6 ]5 j- m
VIII. Eclipse(http://www.eclipse.org/5 I) a. S( u4 [" y( j& R
1 l  J7 p0 t8 H. e% L
Eclipse 是替代IBM Visual Age for Java(以下简称IVJ)的下一代IDE开发环境,但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。目前,Eclipse已经开始提供C语言开发的功能插件。更难能可贵的是,Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,并且在此基础上开发自己的功能插件。也就是说未来只要有人需要,就会有建立在Eclipse之上的COBOL,Perl,Python等语言的开发插件出现。同时可以通过开发新的插件扩展现有插件的功能,比如在现有的Java开发环境中加入Tomcat服务器插件。可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在。但是现在Eclipse还没有支持对EJBs的开发。
! \, D  t3 M& T  {- T我爱电脑技术社区--打造最好的电脑技术自学交流平台
9 w/ [) V8 ^  C, {6 K4 r我爱电脑技术论坛www.520diannao.com$ L7 c) q6 X9 Z, ]/ D
主要特性: 0 h* B! @8 ^6 t- l$ m& [0 W

* V+ ^6 i" a# J. e5 s5 y. ^0 w
: r: K- Y; w& J( `7 N0 Dwww.520diannao.comA) 很方便的对源文件进行导入和导出;
3 i1 \$ U& O/ X: r; a8 N打造最好的电脑自学交流论坛
( g% s- y; X9 N' g3 U我爱电脑技术论坛
% E1 K9 Z* U4 q# U( ^8 P, S: V5 c; t1 W我爱电脑技术社区--打造最好的电脑技术自学交流平台B) 源代码的管理更加随心所欲;
+ ]2 R$ B" ^0 e7 _, x6 c0 J我爱电脑技术论坛
% `5 o0 w% C- x: G# Pwww.520diannao.com' x9 C2 D& l& l7 H( c, {
C) 支持团队开发; 电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站! g3 c( b* x# e! h  ^! {8 ^
我爱电脑技术社区--打造最好的电脑技术自学交流平台1 Q, \1 C' I% Z9 _0 K

5 h, D9 R% `5 c- y% P我爱电脑技术论坛D) 支持插件开发功能。

TOP

通过对各种开发工具的介绍,让大家有一个初步的概念。开发Web应用一般使用Jbuilder,而如果只是开发Applet或Application就使用Eclipse。 6 L" d) J( q  r. U; P
www.520diannao.com3 ?0 B6 s, `4 H- u) ^

. E6 g0 ?4 p7 w, B/ f开发工具首选两种 打造最好的电脑自学交流论坛8 j. [4 [/ u! C0 `1 s

! @% E9 V. A2 u- lwww.520diannao.com) E% m# z  M9 X5 S% O5 ]
1、jbuilder--不用多说了 我爱电脑技术论坛$ Y# d* t9 @4 J% u% G+ a, a
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站2 v- ?- P: j" y  J" G2 U/ O

, N4 b! Z- D) Y我爱电脑技术社区--打造最好的电脑技术自学交流平台2、netBeans(下载地址www.netbeans.org,免费),forte也就是Sun EE和netbeans类似(估计是使用netbeans的原码改写而成), 但是netbeans(3.4版本)我觉得比较好用,可以和tomcat和cvs等集成,但是唯一不足的就是不能开发EJB,forte倒是可以,但是不能给出我们自己写的API(也就是.后出现的方法都是系统的,而我们自己写的方法出不来,faint)
0 H8 O6 h' L" F3 h" M# U) j& ]
% @8 O& G4 j% P# k7 Z电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
) ^. k/ P* O& Q( k. i; p# k电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站其它开发工具 打造最好的电脑自学交流论坛6 U! n$ }7 q" G# ^
我爱电脑技术社区--打造最好的电脑技术自学交流平台$ n& S. Z; v1 a" v* N

4 Z5 A/ e$ \- C- p我爱电脑技术论坛Eclipse:号称未来能进行任何语言开发的IDE集大成者。 www.520diannao.com0 t/ X; W. X+ {$ O7 ]0 ~: v

3 H9 ~7 O8 c& S7 L我爱电脑技术论坛; V! Q$ ^- J' H3 @0 @
Eclipse 是替代IBM Visual Age for Java(以下简称IVJ)的下一代IDE开发环境,但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。
9 ?! s. g* p$ Y我爱电脑技术论坛我爱电脑技术社区--打造最好的电脑技术自学交流平台' [# m' _& I! C9 O0 |
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站. t1 v  ?3 j' `/ i
目前,Eclipse已经开始提供C语言开发的功能插件。更难能可贵的是,Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,并且在此基础上开发自己的功能插件。也就是说未来只要有人需要,就会有建立在Eclipse之上的COBOL,Perl,Python等语言的开发插件出现。 % d* s% @7 }; M

$ F0 E( q0 X) L& A5 |& o1 ]/ F我爱电脑技术论坛www.520diannao.com. T- r4 N) b2 _" m9 h7 R0 p' x
同时可以通过开发新的插件扩展现有插件的功能,比如在现有的Java开发环境中加入Tomcat服务器插件。 www.520diannao.com, d' |- L6 A4 @- X# S& g' W
( j6 j2 q2 f' f( j0 Y. E+ d, ?! F

. W' j# C- f1 U0 `我爱电脑技术论坛可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在。
$ z3 r5 |7 @# q8 v/ n+ [电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
% A6 Z' G8 @2 @( d) I
" u3 {  y7 Y6 e, ywww.520diannao.comHttp://www.eclipse.org 我爱电脑技术社区--打造最好的电脑技术自学交流平台; J$ e: a8 `6 F4 C8 Q  Y, w

! z7 }+ k2 X. O打造最好的电脑自学交流论坛" Z- r) M' B9 u9 I5 o5 J
专业XML编辑工具 ' `" G, W; d4 l. I1 U3 Y6 I

9 b$ B+ P$ `& b+ |  c% wwww.520diannao.com电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站! y( m, x9 y+ W+ q
XMLSPY:支持SOAP;支持Oracle XML Schema扩展;支持MSXML4等等;提供三种XML文档视图:结构显示和编辑,原码视图和支持CSS,XSL的预览。支持最新schema标准,可以根据schema校验XML文档可以将不同schema版本schema文档转换成符合最新schema规范的文档可以将DTDs, XML-Data, 或者BizTalk schemas 转换成W3C XML
) ?( N8 C) E9 ^7 `我爱电脑技术论坛
3 |+ U/ I8 z, a0 _/ i7 x  \8 X电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站www.520diannao.com1 D+ b; W! J/ b6 y  h8 }
Schema从数据库连接(ADO,ODBC)中自动产生XML Schema可以直接访问数据库,提供数据库和XML之间的转换提供类似Office XP compatible的用户界面提供了更方便的用户界面定制方式. www.520diannao.com! R8 E& N0 a, L) _  V! M/ @, z; Q

  v- }3 x6 O3 ~我爱电脑技术论坛
, s6 R  z( r! a2 t# e( \2 Pwww.520diannao.com该编辑器支持所见即所得的文本编辑,基于form地数据输入,图形元素等,包括了一个图形化的XSLT产生器,可以针对schema或者DTD产生样式文档,最后应用于相应的XML文档。 www.520diannao.com0 _; R9 K" ^& p; o; t; z

$ Q9 E7 ?  q' C我爱电脑技术社区--打造最好的电脑技术自学交流平台打造最好的电脑自学交流论坛% Z# R8 B. g- {9 H, f/ `$ o& N
可去http://www.xmlspy.com/download.html 下载 打造最好的电脑自学交流论坛7 H/ k5 ~- b" I% B. v) k* e

8 ?4 X+ S. Z/ f1 ^" `2 N* D9 e9 Jwww.520diannao.com5 w6 `/ ^' l+ [- U
Framework 我爱电脑技术社区--打造最好的电脑技术自学交流平台* c0 _7 g+ [$ c7 f  w1 R

9 j0 [  O% l, w3 G/ ?" `- k( z0 C  A6 j6 R
cocoon:XML Framework www.520diannao.com8 I% z! V; ~6 I9 B2 |
4 j8 }9 H# y5 Y/ Q9 H
Cocoon是采用100%纯Java编写的一个内容发布框架。 ; o' G5 a0 G# j+ }. V4 R
& Q( ~6 x9 u5 B; \4 W& {
Cocoon让你能采用W3C的最新技术(DOM、XML、XSL)来提供Web内容。 www.520diannao.com$ X0 [/ i4 R* X
我爱电脑技术社区--打造最好的电脑技术自学交流平台; n* b; O& g- P/ U3 H
新的Cocoon模式能将文档内容、样式、处理逻辑进行完全的分离,允许这三层能独立地设计、创建和管理, 从而减少了管理开销,加强了工作的重用性,减少了开发时间。 电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站8 x- m. T0 e7 G5 ~8 I3 M: n

: l8 {* |3 J! i% bwww.520diannao.com9 @' d) v8 A/ }* }/ w
http://xml.apache.org/cocoon 7 {* ^+ I  a0 {( B. \6 j* C0 V
我爱电脑技术社区--打造最好的电脑技术自学交流平台( k5 r' [# E" k3 i# K, ]% `2 [
; y" k/ O& S" G- z
struts:JSP Framework
$ v. d/ R, }& t/ d+ l我爱电脑技术社区--打造最好的电脑技术自学交流平台打造最好的电脑自学交流论坛  o6 i3 ~3 n  W5 @& Q

2 \# b1 t/ X* T: ^3 ?! r1 f我爱电脑技术社区--打造最好的电脑技术自学交流平台Struts是采用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework。 www.520diannao.com( }: O- L% B) z) E/ Q" X
www.520diannao.com# }' ^; x, ?" {7 \7 O
采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。 我爱电脑技术论坛9 ~9 c1 k0 f4 Y- ^6 z
www.520diannao.com' h. Z9 I( O7 [% e) L' G
Struts有如下的主要功能:

TOP

包含一个controller servlet,能将用户的请求发送到相应的Action对象。
9 z% N5 w2 G1 p# J  b- q电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站我爱电脑技术论坛& [. D4 F! z/ T' J% I- R: J/ f
JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发员创建交互式表单应用。 打造最好的电脑自学交流论坛+ @0 s- s8 {7 H0 r7 Z; Q

% ^& P* E7 A) t5 }* f/ `# q9 Q- h) o5 y) {
提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。 - m, U+ q( r3 }3 t( {0 u% K( s
我爱电脑技术论坛! c  m- Z1 u  R8 p0 ^* R5 t
5 ?5 Y( @- [5 ~' A# G, J
http://jakarta.apache.org/struts 我爱电脑技术社区--打造最好的电脑技术自学交流平台+ i" X) {( O6 Z" M2 T: J" P' r
我爱电脑技术论坛* i7 U% g' d2 w4 \9 B* v6 [3 `

1 z/ y6 \5 @* x3 v4 [. J0 K$ L) jturbine:Servlet Framework
+ v3 ^0 T9 C1 g( G  N1 Q0 z* z4 ~. A电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站我爱电脑技术社区--打造最好的电脑技术自学交流平台6 z4 R% b' |  T- b1 |7 S

7 Q! \4 M+ H1 d! e- {0 A% Q7 f. UTurbine是基于servlet的framework,使有经验的Java开发员能快速地构建web应用。
2 L1 l! |0 q, r3 A- D4 K  d0 z; B打造最好的电脑自学交流论坛
# k0 h7 F$ M* W; x6 rwww.520diannao.com打造最好的电脑自学交流论坛$ x& y" ]( r7 Y, ^3 I
使用Turbine,可以通过创建使用特定服务来处理模板的Screen, www.520diannao.com1 D& t  i$ Y- R1 t
我爱电脑技术论坛5 @7 }9 }; R! j+ K  S  d3 C
www.520diannao.com9 P+ G  S! _/ {" c
来集成现有的模板技术(例如Velocity、Webmacro、Java Server Pages(JSP)、FreeMarker、cocoon)。
1 K- p! v: D: V! x
7 U. J8 b; x; E3 ^1 j9 q# e9 B打造最好的电脑自学交流论坛打造最好的电脑自学交流论坛. T$ M, c' c# \+ D5 j5 q4 C& {
http://jakarta.apache.org/turbine
+ Y* q# P7 Q! v( }4 r! ~. g- Jwww.520diannao.com我爱电脑技术论坛! _( ]0 D3 B3 _% y  ^4 W: ^

; W& L' e) D$ k8 K2 r- k* y5 ]9 e3 A电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站Demo
* ^+ a) B' r' M% Z3 V, f+ I/ ^我爱电脑技术社区--打造最好的电脑技术自学交流平台
6 ^& [  V9 w/ E2 d& F8 u. M9 `5 S我爱电脑技术社区--打造最好的电脑技术自学交流平台电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站+ g% x2 M" Q4 I/ M  c2 X6 \: p
Java Pet Store: j2ee应用样例
9 H9 J, O# ]0 P2 }% o3 a0 ^我爱电脑技术社区--打造最好的电脑技术自学交流平台- x7 f; ^* S4 y4 T5 J, o7 v9 O

9 `% I" L& b! e9 Z$ {% F我爱电脑技术社区--打造最好的电脑技术自学交流平台Java Pet Store是Java software蓝图规划的j2ee企业应用样例。 www.520diannao.com- U6 [: v9 b9 H+ p/ v  |1 G  H

" a! h3 N: K; j8 M5 P9 H% P我爱电脑技术社区--打造最好的电脑技术自学交流平台; t  l# t9 v. |
它示范了怎样应用j2ee 平台的威力去构建一个灵活的、可伸展的跨平台企业应用。
# j+ }0 t- u# G9 I/ G- K# v
' z3 n6 G) I1 g% H2 i" b' ~5 T9 F我爱电脑技术社区--打造最好的电脑技术自学交流平台
. D1 f5 x  ~) @# ~, N9 x6 F我爱电脑技术社区--打造最好的电脑技术自学交流平台你可从java.sun.com/blueprints/enterprise/上获取最新的信息及学习资料,目前最新的版本是基于j2ee1.3的1.3_01。
2 f- A! F! ^# i2 X/ ~
( b. `# L4 k0 F; T9 J打造最好的电脑自学交流论坛
: A) B  A. R; _8 \$ t6 ?http://java.sun.com/blueprints/enterprise/
$ B* B: F. u5 P' w! A我爱电脑技术社区--打造最好的电脑技术自学交流平台打造最好的电脑自学交流论坛  Q$ |) s, |/ [4 l' W

. b$ h9 o% m3 }database
4 k2 P5 R6 S# |" d* h' g) [6 G4 fwww.520diannao.com电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站. K! q9 w6 C6 y
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站3 Z3 j  U5 Y# f/ \! K
pointbase:进军企业级数据库市场的一只新军。 打造最好的电脑自学交流论坛% M& t5 }7 M1 d# V+ b$ T" ~

8 w: Z* l. b8 y; T" h( c% K我爱电脑技术社区--打造最好的电脑技术自学交流平台# o- h  W0 l9 j9 l3 q
PointBase 是第一个经过认证的100%纯Java数据库,可用于任何使用的Java 2 标准版虚拟机(JVM)的平台。 : ~/ a; O9 M5 Z  u2 _1 z

% Q/ o6 @$ L# k打造最好的电脑自学交流论坛
9 b" s2 o7 t! S# p) ~3 dhttp://www.pointbase.com/
, N* M; K1 F, R: a我爱电脑技术社区--打造最好的电脑技术自学交流平台0 D& b* B# M! u) B7 K
  U! {( c2 g+ I
j2ee server 电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站0 J9 o4 d- y' b
我爱电脑技术论坛1 C+ _" X; Y& a* |) x, v1 j' U
打造最好的电脑自学交流论坛- y( n9 F5 e3 s* `  `2 D
1、j2sdkee1.3.1 referrence implement(j2ee参考实现),sun的一个很好的学习j2ee的工具,记着,这是一个学习的工具,不是一个企业开发的工具,因为它的效率,安全等诸多问题,所以不能用它做项目或者产品。 打造最好的电脑自学交流论坛1 G7 r) D! o5 [; Y- }# ~

5 N" }( }0 c: p" s) b+ b# O打造最好的电脑自学交流论坛Http://java.sun.com/j2ee/download.html 我爱电脑技术论坛9 Z7 C4 {- `+ T
- |% S) ~3 o  K

+ b5 C" O  q- k4 \www.520diannao.com2、weblogic和websphere 不用我多说了吧! 打造最好的电脑自学交流论坛. p4 `! V7 `1 b% @0 ^( k
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站1 i8 N/ o3 x; Y, C, p* W+ {8 V
3、sun one Application Server(前身是iplanet)---强烈推荐 我爱电脑技术社区--打造最好的电脑技术自学交流平台; r) x- s- l' i6 g6 v
我爱电脑技术社区--打造最好的电脑技术自学交流平台' O- n$ Y1 u; f) e: S7 o; E5 m7 _

" l4 g( @9 u; ?+ C  G4 z6 K+ S6 T我爱电脑技术论坛里面是一个比较完成j2ee开发平台
) c' o# Q4 i* F) @打造最好的电脑自学交流论坛我爱电脑技术社区--打造最好的电脑技术自学交流平台) d. V9 e0 K8 i
1、sun one studio 4 (前身forte)
, e$ R# ]- M" a1 ]* J我爱电脑技术论坛电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站+ U% f9 [3 h  M3 a$ A/ e
2、tomcat 4
! M3 I1 q8 V' f  j, b/ h我爱电脑技术社区--打造最好的电脑技术自学交流平台电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站- p. o$ u) E) `7 a% o7 c. m
3、sun one application server 一个较棒的j2ee server
$ v2 v: j/ Q; [% jwww.520diannao.com
4 d% W. o0 \5 I% G7 w7 D) I7 Y我爱电脑技术论坛4、和j2ee ri集成
+ p3 _6 a2 [/ u: O! g# I6 a" H& `电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
0 e" \# I# l5 e8 r7 W电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站5、pointbase 是第一个经过认证的100%纯Java数据库
  d0 G5 W, r% M! F/ O% y我爱电脑技术论坛
  N; e6 t  u1 R, ^8 ?7 l# `. A& B我爱电脑技术论坛我爱电脑技术社区--打造最好的电脑技术自学交流平台/ \4 P2 e6 D3 N2 k" t5 b8 k' A2 ~" z
这些工具可以够你开发任何java产品,最重要的是,它是一个免费的j2ee服务器,并且是免费的哦,比起jboss来说,不知道好到哪里去了哈哈,这下活该我发了!!!
* p, k  @" W0 u; g! e1 wwww.520diannao.com
" d4 k3 Y6 V5 @$ g* C电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站
% r0 h2 I- S2 q: [Http://wwws.sun.com/software/download/app_servers.html www.520diannao.com+ h, b: `+ W9 i' L- V

) M, [' A' R3 Q/ d电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站我爱电脑技术社区--打造最好的电脑技术自学交流平台1 L! U, O: N) \
UML工具 电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站& @" J4 W' S) ?2 F' K& ~- M

) T5 P7 U2 Y- Q! t2 f我爱电脑技术社区--打造最好的电脑技术自学交流平台
0 o" n6 T1 w* X电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站1、Rational Rose 大哥大级别的UML设计工具,功能很强大。
* u0 Q2 K  [; e5 x' F! K电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站www.520diannao.com7 O4 z! e" I6 E2 c% u/ C+ [

0 @4 U( v% V: d我爱电脑技术论坛2、Together 可以认为是最好的java UML设计工具,可以根据类图同步生成java代码,设计完成后,系统的框架也出来了,爽啊! 我爱电脑技术社区--打造最好的电脑技术自学交流平台0 h; l& P, J! }1 n
2 }0 R2 b) L0 n6 [, c6 E

6 L5 M* r8 z9 w+ o7 C; W我爱电脑技术社区--打造最好的电脑技术自学交流平台指导书籍 打造最好的电脑自学交流论坛7 j( V' l" m: X) p; g2 H+ N) O: o  _
我爱电脑技术论坛1 ?7 f+ J% b9 F5 T" Q

5 P* z! s* F7 O; z1、入门书籍就不多介绍了
% S% P# w; X" y
4 J) b7 m5 w( U+ Y4 |7 `我爱电脑技术社区--打造最好的电脑技术自学交流平台看一些《从入门到精通》之类的书籍,《java编程思想》初学者不推荐 我爱电脑技术论坛: f: u% T* S; Z$ d1 ~2 q, i8 f

# t7 C2 }0 Q8 Z$ x: |* {- @% i3 D我爱电脑技术社区--打造最好的电脑技术自学交流平台
. C0 E5 L6 W! C+ _电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站2、java programmer推荐看《java编程思想》
. ]' J+ Y1 R6 b" Z& S; y打造最好的电脑自学交流论坛
/ c: G: m+ g2 [+ G* w电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站7 o! ^+ C0 p) w
3、java designer推荐看《java与模式》(新书,中国人写的,不是翻译的,很难得)

TOP

发新话题