OVal是一个可扩展的Java对象数据验证框架,验证的规则可以通过配置文件、Annotation、POJOs进行设定。可以使用纯Java语言、JavaScript、Groovy、BeanShell等进行规则的编写。下面学步园小编来讲解下Java对象校验框架Oval怎么使用?
Java对象校验框架Oval怎么使用
使用起来也非常简单
publicclassOvalTest{
@Min(20)
privateintage;
@Length(min=6,max=10)
privateStringname;
publicst...
阅读全文
JAVA语言是一种静态类型的编程语言。静态类型的含义是指在编译的时候进行类型检查。JAVA源代码中的每个每个变量的类型都需要显式地进行声明。所有的变量、方法的参数和返回值的类型在程序运行之前就必须是已知的。下面学步园小编来讲解下哪些脚本语言支持API?
哪些脚本语言支持API
随着JAVA平台的流行,很多的脚本语言(scriptinglanguage)都可以运行在JAVA虚拟机上,其中比较流行的有JavaScript、JRuby、Jython...
阅读全文
批处理程序是任何企业IT领域的一个传统且不可或缺的组件。目前的批处理发展趋势是将内部的Java技能应用于在线程序和批处理程序上,以确保:最大限度地提高实现的重用。下面学步园小编来讲解下ModernBatch和计算密集型的编程模型怎么批量处理?
ModernBatch和计算密集型的编程模型怎么批量处理
更轻松的开发和维护,因为使用了相同的工具集。
企业标准和服务质量实施上的一致性。
IBM开发的解决方案提供了一...
阅读全文
如果你正学习Java语言,你在编译和执行代码的时候遇到问题,一般来说问题将分为2类:无论你遇到的是编译时错误,这说明你的程序编译失败,还是你遇到运行时错误,这是指错误发生在你成功地编译了程序但不能运行并且没有产生错误。下面学步园小编来讲解下编译时JAVA最常见的错误有哪些?
编译时JAVA最常见的错误有哪些
我们将使用下面的代码作为一个Java示例类作为讨论:
publicclassGame{
publicstaticvoid...
阅读全文
对于JSP技术实现动态页面到静态页面的方案,我们从三个步骤来说明。下面学步园小编来讲解下JSP技术怎么实现动态页面到静态页面?
JSP技术怎么实现动态页面到静态页面
JSP技术实现动态页面到静态页面的方案第一:
为了能深入浅出的理解这个框架的由来,我们首先来了解一下JSP解析器将我们写的JSP代码转换成的JAVA文件的内容。
下面是一个JSP文件test.jsp
﹤%@pagelanguage=javacontentType=text/html;ch...
阅读全文
当一个web页面带有image/jpeg(或者其他的图像格式)的MIME类型被发送时,你的浏览器将那个返回结果当作一个图像,然后浏览器显示图像,作为页面的一部分或者完全作为图像自身。下面学步园小编来讲解下如何在JSP中发送一个动态图像?
如何在JSP中发送一个动态图像
然后你需要创建一个BufferedImage绘制你的动态图像:
BufferedImageimage=newBufferedImage(width,height,BufferedImage.TYPE_INT_RGB);
...
阅读全文
将Java项目转成结构清晰的UML类图,可以让我们更轻松的理解项目的结构以及模块间的依赖关系。下面学步园小编来讲解下Java项目的UML反向工程工具有哪些?
Java项目的UML反向工程工具有哪些
1.EclipseMDT
模型开发工具(MDT)提供了一些示范性工具,在元模型的基础上的发展模式。它支持创建UML图,从代码的逆向工程到UML图等等。
2.ArgoUML
ArgoUML是一个领先的开源UML模型工具,它支持UML1.4的所有标准...
阅读全文
在Java编码中,我们容易犯一些错误,也容易疏忽一些问题。下面学步园小编来讲解下Java编码易疏忽哪些问题?
Java编码易疏忽哪些问题
1.纠结的同名
现象
很多类的命名相同(例如:常见于异常、常量、日志等类),导致在import时,有时候张冠李戴,这种错误有时候很隐蔽。因为往往同名的类功能也类似,所以IDE不会提示warn。
解决
写完代码时,扫视下import部分,看看有没有不熟悉的。替换成正确导入...
阅读全文
java天生在网络编程方面具有独特的优势,封装了许多网络的api.下面寥寥数句就实现了爬取网络图片的功能。下面学步园小编来讲解下java怎样根据图片url下载图片?
java怎样根据图片url下载图片
StringimageUrl
URLurl=newURL(imageUrl);
//打开网络输入流
DataInputStreamdis=newDataInputStream(url.openStream());
StringnewImageName=“C:/2.jpg”;
java怎样根据图片url下载图片
//...
阅读全文
S2SH框架技术需要相应的资源文件和扩展jar包;都需要到各自的官网的下载相应的资源文件。下面学步园小编来讲解下S2SH框架技术开发有哪些要点?
S2SH框架技术开发有哪些要点
一、Struts2
a)MVC和Struts2
b)Struts2的部署和Struts的配置文件(struts.xml)
c)Action的生命周期
d)Action中访问web对象
e)VauleStack和OGNL
f)Struts2拦截器、数据转换器和国际化资源
g)Struts2标签...
阅读全文