提交 14e66a2b 编写于 作者: W wizardforcel

2020-06-17 18:42:56

上级 2abe68ba
......@@ -389,4 +389,4 @@ public String hello() {
Glasfish 已经包含许多 Tomcat 中不存在的库。 无需其他修改。
在本教程中,我们介绍了 Java MVC 框架。 您可能也对相关教程感兴趣: [Java 教程](/lang/java/)[Java MVC Thymeleaf 教程](/articles/javamvcthymeleaf/)[游戏简介](/java/play/)[Stripes简介](/java/stripes/), 或 [Java Spark 教程](/java/spark/)
\ No newline at end of file
在本教程中,我们介绍了 Java MVC 框架。 您可能也对相关教程感兴趣: [Java 教程](/lang/java/)[Java MVC Thymeleaf 教程](/articles/javamvcthymeleaf/)[游戏简介](/java/play/)[Stripes 简介](/java/stripes/), 或 [Java Spark 教程](/java/spark/)
\ No newline at end of file
......@@ -108,7 +108,7 @@ $ mkdir bin
编译后的 Java 字节码进入`bin`目录。
**注意**:在Java中, `.java`文件中的类名需要与文件名完全一致。
**注意**:在 Java 中, `.java`文件中的类名需要与文件名完全一致。
```java
$ touch src/com/zetcode/SimpleEx.java
......
......@@ -129,7 +129,7 @@ public class CaseSensitiveIdentifiers {
```
Java中, `Name``name`是两个不同的标识符。 而在 Visual Basic 中,他们是两个相同的标识符,因为 Visual Basic 的变量名不区分大小写。
Java 中, `Name``name`是两个不同的标识符。 而在 Visual Basic 中,他们是两个相同的标识符,因为 Visual Basic 的变量名不区分大小写。
```java
$ java com.zetcode.CaseSensitiveIdentifiers
......
......@@ -427,7 +427,7 @@ public void saveCar(Car car) {
```
`saveCar()`方法将汽车对象保存到数据库中; 在我们的例子中是Derby。
`saveCar()`方法将汽车对象保存到数据库中; 在我们的例子中是 Derby。
```java
@Override
......
......@@ -295,6 +295,6 @@ public class JavaForEachConsSpec {
在本教程中,我们介绍了 Java 8 `forEach()`方法。 我们已经介绍了使用者,并在列表,映射和集合上使用了`forEach()`
您可能也对以下相关教程感兴趣: [Java 教程](/lang/java/)[用Java 8 的`StringJoiner`连接字符串](/articles/java8stringjoiner/)[Google Guava 简介](/articles/guava/)[Java 过滤列表](/java/filterlist/)[Android 教程](/mob/android/)中的代码。
您可能也对以下相关教程感兴趣: [Java 教程](/lang/java/)[ Java 8 的`StringJoiner`连接字符串](/articles/java8stringjoiner/)[Google Guava 简介](/articles/guava/)[Java 过滤列表](/java/filterlist/)[Android 教程](/mob/android/)中的代码。
列出[所有 Java 教程](/all/#java)
\ No newline at end of file
......@@ -172,7 +172,7 @@ Figure: Connection wizard
我们在连接向导中填写必要的详细信息。 我们使用 Derby 网络驱动程序; Derby的端口是 1527。
我们在连接向导中填写必要的详细信息。 我们使用 Derby 网络驱动程序; Derby 的端口是 1527。
![Connections](img/cd37238fc42b9e4f6d1f8cebf9682220.jpg)
......
......@@ -2,7 +2,7 @@
原文:http://zetcode.com/java/stripes/
这是Stripes入门教程。 我们使用 Stripes Web 框架创建两个简单的 Web 应用。 我们使用 NetBeans 来构建应用。
这是 Stripes 入门教程。 我们使用 Stripes Web 框架创建两个简单的 Web 应用。 我们使用 NetBeans 来构建应用。
Stripes 是一个开源的轻量级 Java Web 应用框架。 Stripes 的目标是使 Java 中基于 Servlet/JSP 的 Web 开发变得简单,直观和直接。 Stripes 是基于动作的 MVC(模型视图控制器)框架。 它运行在 JEE Web 容器中,使用最少的配置文件,并具有灵活和简单的参数绑定。
......@@ -278,7 +278,7 @@ $ curl localhost:8084/SimpleStripes/
```
`index.jsp`包含一个简单的 HTML 表单。 Stripes具有自己的标签。 `<stripes:errors/>`显示验证错误。 如果我们未在该字段中写入任何文本,则会显示验证错误。 在`<stripes:form>`标记中,我们指定应处理请求的操作 bean。 `<stripes:text/>`创建一个文本字段。 创建的请求参数将自动映射到`HelloActionBean``userName`属性。
`index.jsp`包含一个简单的 HTML 表单。 Stripes 具有自己的标签。 `<stripes:errors/>`显示验证错误。 如果我们未在该字段中写入任何文本,则会显示验证错误。 在`<stripes:form>`标记中,我们指定应处理请求的操作 bean。 `<stripes:text/>`创建一个文本字段。 创建的请求参数将自动映射到`HelloActionBean``userName`属性。
![StripesResources.properties](img/0ccffe00cf20c0fdf40b4cd705577e57.jpg)
......
......@@ -368,4 +368,4 @@ return ok(sb.toString());
`main.scala.html`文件是主模板文件,它与其他两个模板文件合并。
这是 Play 框架的简介。 您可能还需要查看相关的教程:[Stripes教程](/java/stripes/)[Java MVC 教程](/java/mvc/)[Spark Java 入门](/java/spark/)[Jtwig 教程](/java/jtwig/)[Java 教程](/lang/java/)[SQL 查询标签教程](/java/sqlquerytag/)
\ No newline at end of file
这是 Play 框架的简介。 您可能还需要查看相关的教程:[Stripes 教程](/java/stripes/)[Java MVC 教程](/java/mvc/)[Spark Java 入门](/java/spark/)[Jtwig 教程](/java/jtwig/)[Java 教程](/lang/java/)[SQL 查询标签教程](/java/sqlquerytag/)
\ No newline at end of file
......@@ -610,4 +610,4 @@ $ curl localhost:4567/hello/Lucy
这是输出。
在本教程中,我们介绍了 Spark Java 框架。 您可能也对相关教程感兴趣: [Java 教程](/lang/java/)[游戏介绍](/java/play/)[Stripes介绍](/java/stripes/)[Jtwig 教程](/java/jtwig/)
\ No newline at end of file
在本教程中,我们介绍了 Spark Java 框架。 您可能也对相关教程感兴趣: [Java 教程](/lang/java/)[游戏介绍](/java/play/)[Stripes 介绍](/java/stripes/)[Jtwig 教程](/java/jtwig/)
\ No newline at end of file
......@@ -749,4 +749,4 @@ Figure: Spring Boot web example
Spring Boot 启动一个嵌入式 Tomcat 服务器,侦听端口 8080。
本教程专门针对 Jtwig 模板引擎。 您可能也对相关教程感兴趣: [FreeMarker 教程](/java/freemarker/)[Java 教程](/lang/java/)[游戏简介](/java/play/)[Spark 简介](/java/spark/)[Stripes介绍](/java/stripes/)
\ No newline at end of file
本教程专门针对 Jtwig 模板引擎。 您可能也对相关教程感兴趣: [FreeMarker 教程](/java/freemarker/)[Java 教程](/lang/java/)[游戏简介](/java/play/)[Spark 简介](/java/spark/)[Stripes 介绍](/java/stripes/)
\ No newline at end of file
......@@ -1415,4 +1415,4 @@ Figure: Spring Boot web example
Spring Boot 启动一个嵌入式 Tomcat 服务器,侦听端口 8080。
本教程专门针对 FreeMarker 模板引擎。 您可能也对相关教程感兴趣: [Servlet FreeMarker JDBCTemplate 教程](/articles/servletfreemarker/)[Spring Boot Groovy CLI 教程](/springboot/groovycli/)[Jtwig 教程](/java/jtwig/)[Java 教程](/lang/java/)[游戏简介](/java/play/)[Spark 简介](/java/spark/)[Stripes简介](/java/stripes/)
\ No newline at end of file
本教程专门针对 FreeMarker 模板引擎。 您可能也对相关教程感兴趣: [Servlet FreeMarker JDBCTemplate 教程](/articles/servletfreemarker/)[Spring Boot Groovy CLI 教程](/springboot/groovycli/)[Jtwig 教程](/java/jtwig/)[Java 教程](/lang/java/)[游戏简介](/java/play/)[Spark 简介](/java/spark/)[Stripes 简介](/java/stripes/)
\ No newline at end of file
......@@ -302,7 +302,7 @@ List<Car> cars = Lists.newArrayList(new Car(1, "Audi", 52642),
```
创建`Car`对象的列表。 JDK 中没有集合字面值。 我们使用Guava 中的`Lists.newArrayList()`初始化列表。
创建`Car`对象的列表。 JDK 中没有集合字面值。 我们使用 Guava 中的`Lists.newArrayList()`初始化列表。
```java
Predicate<Car> byPrice = car -> car.getPrice() <= 30000;
......@@ -370,7 +370,7 @@ List<Integer> values = Lists.newArrayList(3, null, 4, 7,
```
使用Guava 的`Lists.newArrayList()`,我们创建了`Integer`值的列表。 该列表包含两个`nulls`
使用 Guava 的`Lists.newArrayList()`,我们创建了`Integer`值的列表。 该列表包含两个`nulls`
```java
Iterable<Integer> filtered = Iterables.filter(values,
......
......@@ -277,4 +277,4 @@ public class JavaStreamMapEx5 {
This is the output.
在本教程中,我们已经使用 Java 流映射操作。 您可能也对相关教程感兴趣: [Java 流s](/lang/java/streams/)[Java 流reduce](/java/streamreduce/)[Java 流过滤器](/java/streamfilter/)[Java 8 forEach 教程](/articles/java8foreach/), 和[用 Java](/articles/javafilterlist/) 过滤列表。
\ No newline at end of file
在本教程中,我们已经使用 Java 流映射操作。 您可能也对相关教程感兴趣: [Java 流 s](/lang/java/streams/)[Java 流 reduce](/java/streamreduce/)[Java 流过滤器](/java/streamfilter/)[Java 8 forEach 教程](/articles/java8foreach/), 和[用 Java](/articles/javafilterlist/) 过滤列表。
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册