社区
Web 开发
帖子详情
大家是用什么东东开发JSP的?推荐推荐。
fengyu0276
2003-08-20 05:09:20
大家是用什么东东开发JSP的?推荐推荐。
...全文
38
10
打赏
收藏
大家是用什么东东开发JSP的?推荐推荐。
大家是用什么东东开发JSP的?推荐推荐。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smartzhang
2003-08-20
打赏
举报
回复
dreamware(view),editplus(contral)
fengyu0276
2003-08-20
打赏
举报
回复
THANK ALL FOR RE:)
huanxiangzhe24
2003-08-20
打赏
举报
回复
我觉得JBuider还不错.特别是JB7以后的版本.
fengyu0276
2003-08-20
打赏
举报
回复
-O-
yesjobjava
2003-08-20
打赏
举报
回复
jbuilder,dreamware,editplus
leier1979
2003-08-20
打赏
举报
回复
dreamweaver,挺好用的,建议你用这个。
mingjob
2003-08-20
打赏
举报
回复
jsp的工具:
1. editplus(小修改时用,它比ultraedit多带了一行html的工具栏,很好用)
2. IDEA(新建、大修改时用,因为可以检查语法错误、自动完成代码输入等),在http://www.intellij.com有下载的
3. dreamweaver(用来查看页面布局、做页面设计时用);
写servlet就用IDEA好了,它的功能写servlet足够了。
luckybeggar
2003-08-20
打赏
举报
回复
IntelliJ IDEA
fengyu0276
2003-08-20
打赏
举报
回复
自己顶一下
jncz
2003-08-20
打赏
举报
回复
一般我用dreamwaver 偶尔用记事本写一些简单的。
JSP
高级
开发
与应用
JSP
高级
开发
与应用,我收藏的
东东
jsp
开发
ER 表达式
jsp
开发
过程中不可少的
东东
,适合查询,入门学习,简单方便理解
JSP
开发
前菜鸟设置篇
作者:danielmouse 由于朋友问起我
开发
JSP
前都要做些什么,就写了这篇
东东
。 如果有高手误进,请指正,不要扁我喔!:) 前期准备软件: j2sdk-1_4_0_01-windows-i586.exe —–JSDK JAVA
开发
工具包 jakarta-tomcat-5.0.18.zip —–TOMCAT5 服务器 jcpro300.zip —–JCREATOR3.0 JAVA编译工具 j2sdk是必须的,另外两个可自选,听说Eclipse加Lomboz也不错(Eclipse是IDE, 即集成
开发
环境,Lomboz是它的一个插件,据说调试
JSP
比较方
yufa(
JSP
语法).chm
yufa(
JSP
语法).chm 是
jsp
学习者的必备手册,非常好的
东东
,分享啦!
《Wicket
开发
指南一书》PDF版本下载
Wicket前生后世篇
Wicket是什么?简单点说,它就是一个基于Java的Web
开发
框架,与Struts,WebWork,Tapestry相类似。其特点在于对Html和代码进行了有效的分离(有利于程序员和美工的合作),基于规则的配置(减少了XML等配置文件的使用),学习曲线较低(
开发
方式与C/S相似),更加易于调试(错误类型比较少容易,而且容易定位)。如果你不对微软并不反感,可以把它看作Java平台上的ASP.NET。
Wicket现在是Sourceforge上一个非常活跃的项目,
开发
源码基于Apache协议(也是最宽松,对商业最友好的的源码协议),项目位于http://wicket.sourceforge.net,另外它还有一个独立的域名网站http://www.wicketframework.org/。最新的消息则是,Wicket已经成为Apache孵化器中一个项目,可以通过http://incubator.apache.org/projects/wicket.html来访问。但SourceForge上的网站仍然可以访问。
Wicket出现时,著名的J2EE网站TSS(即http://www.TheServerSide.com,以后简称TSS),对该项目也进行了讨论,有一段旷日持久的论战(地址:http://www.theserverside.com/news/thread.tss?thread_id=28162:),论战主力当然就是Wicket的主要作者Jonathan Locke和Tapestry的作者Howard Lewis Ship ,争论的内容十分广泛,从URL的格式到系统结构,从扩展性到界面
开发
,如果有时间的话,我尽量将其中部分内容翻译过来,还是很精彩的。(TSS上很多的讨论都非常精彩,如果英文好的话,建议经常上去看看,国外的牛人就是多啊。有时候我也觉得很奇怪,这些人都不用睡觉的吗,看他们的帖子,完全覆盖了24小时,感觉他们的老板真是宽容啊)。
Wicket的作者中有几个是原Sun公司Swing小组的
开发
人员(现在可能大部分已经不是了),因此Wicket的框架中带有浓厚的C/S色彩。而他们的
开发
计划中,还包括了Swing,Flash平台的支持,也就是说使用Wicket不仅可以可以输出Html,而且可以支持Swing和Flash,不过和朋友经过讨论后,觉得这个计划看起来有一点不切实际,毕竟Html,Swing,Flash之间的差别还是很大,恐怕想要无缝移植,还是有点难度的。单是一个JavaScript,恐怕就够头痛了。
Wicket带有强烈C/S结构的UI色彩,这一点有助于美工和程序人员的分工,与Delphi的
开发
方式非常类似(Delphi使用.frm文件保存UI控件的定义,而用.pas文件存储代码,从而对控件进行操作)。Wicket则是使用Html描述UI,并将具有特殊标记的Html元素定义为UI控件,在java文件中则直接使用代码操作这些UI控件,控制其输出及行为,样式等。这一点和Tapestry,以及.NET平台上的ASP.NET极为相似,也怪不得与Tapestry的作者争论了这么久,毕竟两者的用户群有很多的重复。其实从结构上看来,无论是Tapestry,ASP.Net,Wicket估计都借鉴了Applet平台上的WebObjects,还有Delphi。(不要忘了,Delphi的创建者Anders Hejlsberg就是.net框架的架构师,所以C#和Asp.net怎么看都带着Delphi的影子。
Wicket目前最新的版本是1.2.2版,已经支持了AJAX,但感觉这个框架的发展时间毕竟还是短了一点,尽管设计思想很不错,但还是有许多问题存在的,包括控件的数量,BUG较多等,希望2006年它可以尽快的成熟起来。
关于重新发明轮子的争论
谈到Wicket,恐怕第一个感觉就是在Java的Web
开发
中又多了一个轮子,这一点国内外的程序员好象都是一样。
有一个国外的Blog专门写了一篇关于轮子的文章,说明了重复发明轮子的必要性。我个人对于这种轮子是持一种欢迎的态度,因为没有人会去写一段功能完全一样的
东东
,总是要修正了原有轮子的不足,这样就不能简单当作一种重复。
即使是功能重复,就不需要轮子了吗?
JSP
能完成Struts到所有功能,而Tapestry能做到的,Struts也全部可以做到,但Struts,Tapestry就不需要了吗?Struts的MVC结构比
JSP
更加优秀,在很大程度上减轻了
开发
人员
开发
量,而Tapestry基于组件的
开发
方式,则是开创了一种新的Web
开发
方式,对于多语言的支持也有了新的方式。以往
开发
多语言页面时,往往使用properties保存字符串资源,但是页面通常都没有什么变化。而Tapestry可以通过不同的Html为不同的国家指定不同的页面。
Wicket吸收了Tapestry的一部分内容,但我最喜欢的就是,它是基于规则的,而并非XML配置的方式,这不仅有利于程序员学习,对系统的维护及
开发
规范都很有效,毕竟XML的编写并不见得就比写一段程序来得更容易。(这里插一句题外话,我觉得XML文件用来表示数据和资源,而不是行为,更不是业务,所以对于XML我只用来存放多语言资源或者用来做数据交换。象Spring这种大量使用XML方式,我并不欣赏,Spring也意识到了这一点,在2.0版本中努力的简化Xml的配置,但是并不尽如人意)。如果使用简单的规则来配置或者管理一个系统,用户就会很容易的查找到自己需要的内容。而通过配置文件,不管这样的一个配置文件的结构如何好,也需要在其中查找自己需要的内容,
开发
效率肯定要低一些。
因此对于这种有创新性的轮子,多几个,或许Java世界可以跑得更快一些。
去年就听说不少Web框架的
开发
人员要联合起来开一个Web框架,在Yahoo上还有一个讨论组,上去看了一下。但是这个事件对我的第一感觉就是晕,第二感觉就是特别的晕,虽然目前Java世界的Web框架一通混战,但这样一个联盟,所给出的东西很可能是第二个EJB。
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章