引言:
选择合适的java脚本语言--如果你正考虑在java应用中集成脚本解释器,最难得是决定使用那种摘要:脚本语言已经向java开发者证明了它的价值。
摘要:
什么是io io(input/output)是计算机输出/输出的接口。java的核心库java.io提供了全面的io接口,包括:文件读写,标准设备输出等等。java中io是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。此外,java也对块传输提供支持,在核心库java.nio中采用的便是块io。关于nio我们在后面还有专门的讨论。 流io的好处是......
摘要:
//articleconn.jsp 数据库连接文件,几乎被每个页面包含,有的页面去掉获得session,修改一下这个代码,很简单<%@ page contenttype="text/html;charset=big5"%><%@ page import="java.sql.*"%> <% request.se......
选择合适的java脚本语言
选择合适的java脚本语言摘要:脚本语言已经向java开发者证明了它的价值.它让客户实现应用功能的扩展与界面的个性化,从而程序的价值得以提升.另外,它们可以显著的简化程序开发者的设计任务,通过实现动态定义.装载与评估.对于开发人员,集成一种或多种脚本语言的任务是简单的,从越来越长的可选列表中选出一个确实困难的.本文描述了一些伴随java应用中脚本语言支持的问题,并从不同角度比较了groovy, judoscript, pnuts, jruby, jacl, jython, rhino与beanshell,以期能帮助读者作出正确的决定. 【程序编程相关:
高级c#概念-I(2)
】--如果你正考虑在java应用中集成脚本解释器,最难得是决定使用那种 【推荐阅读:
在DataGrid中,使鼠标到达的行和列】过去的三年中发生了很多变化.可选项不再是很少的几个,不管是动态开发还是直接选择,可选的脚本语言都有一打以上.可靠的选择列表比三年前增多了,现在还包括了groovy, judoscript, pnuts与beanshell.我们还可以考虑不再这个列表中的其他解释器,但这个列表中,已经足够开发人员自己的所需了. 【扩展信息:
validateTextBox:一个自验】三年前,我在javaworld写了一遍叫做“javascripting语言,那种是适合你的?”的文章.当我收集解释器并进行比较时,我尽量选择那些看起来满足苛刻商务需求的.理想状态下,我希望解释器能够方便的扩展应用的用户接口,并且有易读的脚本代码,高可靠,快速,有好的支持与文档,并且是完备的.在那个时候,我把列表限制到了jacl,jython,rhion与beanshell.我准备标准化所有解释器,看看jacl, jython, rhion与beanshell在2002年后性能有没有提高,并看看groovy, judoscript, jruby与pnuts同它们比较起来会怎样.我认为,看看不同脚本语言有什么独特之处,有什么特别的强项与弱点是很有意思的事情.商务风险在以前的文章里,我讲述了一些著名的优秀脚本解释器的资料,并说明了结合脚本解释器时你可能遇到的风险.本文中,我把这些内容简化为一些要点,并根据我在写那些文章之后的经验进行了改进.java脚本解释器的优点是毋庸置疑的.使用脚本语言编码比使用java简单;脚步语言使程序的应用逻辑与用户界面的推动(drive/驱动?)与扩展成为可能;脚本代码可以违反java应用中类接口而运行,这是非常强大的功能.这样可以容易的编写程序测试驱动(write test drivers against your program),与编码并编译用于java类的单元测试相比,这是更加快速的.另外,如果用户花时间使用脚本扩展你的应用,他们就作你的工具上进行了投资,这使得你在竞争中多了一件利器....
下一页 摘要:
//edit.jsp,通过manage.jsp链接过来的修改信息页面<%@ include file="articleconn.jsp"%><%string id1=request.getparameter("id").trim();session.setattribute("id", id1);in......