【推荐】购买本站友情链接

购买本站友情链接联系站长QQ:993356686本站情况:站长之家权重:爱站权重:

【推荐】购买本站软文发布服务

购买本站软文发布服务请联系站长QQ:993356686 本站情况:站长之家权重:爱站权重:百度收录(几乎秒收):本站软文发布可带联系方式、可带链接、可包月,详情请联系站长QQ:993356686

Java

Struts2 验证框架

9 0

这章我们将研究Struts的验证框架。Struts的核心中的验证框架,可在执行action方法之前,帮助应用程序运行规则执行验证。客户端验证通常使用Javascript实现,但是不能仅仅依赖于客户端验证。实践表明,应该在应用程序框架的所有级别引入验证。接下来让我们看一下给Struts项目添加验证的两种方法。我们举一个Employee的例子,employee的名字和年龄将使用一个简单的页面捕获,我们会进行两次验证,以确保用户始终输入一个名称,并且年龄是在28和65之间。那么让我们先从示例的JSP主页面开始。

Java

Groovy 元对象编程

22 0

元对象编程或MOP可以用于动态调用方法,并且可以即时创建类和方法。那么这是什么意思呢?让我们考虑一个叫Student的类,它是一个没有成员变量或方法的空类。假设你必须在这个类上调用以下语句。Def myStudent = new Student() myStudent.Name = ”Joe”; myStudent.Display() 现在在元对象编程中,即使类没有成员变量Name或方法Display(),上面的代码仍然可以工作。这如何工作?那么,为了这个工作,一个人必须实现GroovyInterce

Java

Groovy 方法

12 0

Groovy 中的方法是使用返回类型或使用 def 关键字定义的。方法可以接收任意数量的参数。定义参数时,不必显式定义类型。可以添加修饰符,如 public,private 和 protected。默认情况下,如果未提供可见性修饰符,则该方法为 public。最简单的方法是没有参数的方法,如下所示:def methodName() { //Method code } 下面是一个简单方法的例子class Example {static def DisplayName() {println("Th

Java

Struts2 Hibernate集成

8 0

Hibernate是一个高性能的对象/关系留存和查询服务,它是根据开源GNU宽通用公共许可证(LGPL)许可的,可以免费下载。在这一章。 我们将学习如何实现Struts2 与Hibernate的集成。如果你不熟悉Hibernate,可以查看我们的Hibernate教程。 数据库设置对于本教程,我们将使用“struts2_tutorial”MySQL数据库,使用用户名“root”连接到机器上的这个数据库,不设密码。首先,你需要运行以下脚本。此脚本创建一个名为student的新表,并在此表中创建少量记录: C

Java

Struts2 主题和模板

12 0

开始本章的内容学习之前,让我们看看http://struts.apache.org给出的几个定义: 术语描述tag(标签)从JSP,FreeMarker或Velocity内部执行的一小段代码。template(模板)一些代码,通常是写在FreeMarker上的,可以由某些标签(HTML标签)呈现。theme(主题)封装在一起以提供公共功能的模板集合。我们建议再回顾一下Struts2本地化/国际化(i18n)章节,因为我们将再次使用同样的例子来进行练习。 当你在Web页面中使用Struts2 标签(如&lt

Java

Groovy 基本语法

8 0

为了了解 Groovy 的基本语法,让我们先看看一个简单的 Hello World 程序。 创建你的第一个 Hello World 程序创建Hello World程序,你只要输入以下几行简单的代码就可实现 -class Example {static void main(String[] args) {// Using a simple println statement to print output to the consoleprintln(Hello World);} } 当我

其他IT技术

Gradle 编写构建脚本

18 0

编写构建脚本 这一章着眼于一些编写构建脚本的详细信息。 Gradle 构建语言 Gradle 提供一种领域特定语言或者说是 DSL,来描述构建。这种构建语言基于 Groovy 中,并进行了一些补充,使其易于描述构建。 Project API 在Java 构建入门的教程中,我们使用了 apply ()方法。这方法从何而来?我们之前说在 Gradle 中构建脚本定义了一个项目(project)。在构建的每一个项目中,Gradle 创建了一个 Project 类型的实例,并在构建脚本中关联此 Project 对

其他IT技术

Gradle CodeNarc 插件

16 0

CodeNarc 插件 CodeNarc 插件使用 CodeNarc 对项目的 Groovy 源文件执行质量检查并生成报告。 用法 要使用 CodeNarc 插件,请在构建脚本中包含以下语句: 使用 CodeNarc 插件 build.gradle apply plugin: codenarc 该插件向你的项目添加了大量的执行质量检查的任务。你可以通过运行 gradle check 执行检查。 任务 CodeNarc 插件向project 中添加了以下任务: 表 30.1. C