Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
zetcode-zh
提交
14e66a2b
Z
zetcode-zh
项目概览
OpenDocCN
/
zetcode-zh
10 个月 前同步成功
通知
2
Star
157
Fork
40
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Z
zetcode-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
14e66a2b
编写于
6月 17, 2020
作者:
W
wizardforcel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
2020-06-17 18:42:56
上级
2abe68ba
变更
13
隐藏空白更改
内联
并排
Showing
13 changed file
with
15 addition
and
15 deletion
+15
-15
docs/java/22.md
docs/java/22.md
+1
-1
docs/java/3.md
docs/java/3.md
+1
-1
docs/java/4.md
docs/java/4.md
+1
-1
docs/java/47.md
docs/java/47.md
+1
-1
docs/java/48.md
docs/java/48.md
+1
-1
docs/java/50.md
docs/java/50.md
+1
-1
docs/java/51.md
docs/java/51.md
+2
-2
docs/java/59.md
docs/java/59.md
+1
-1
docs/java/60.md
docs/java/60.md
+1
-1
docs/java/62.md
docs/java/62.md
+1
-1
docs/java/65.md
docs/java/65.md
+1
-1
docs/java/87.md
docs/java/87.md
+2
-2
docs/java/99.md
docs/java/99.md
+1
-1
未找到文件。
docs/java/22.md
浏览文件 @
14e66a2b
...
...
@@ -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
docs/java/3.md
浏览文件 @
14e66a2b
...
...
@@ -108,7 +108,7 @@ $ mkdir bin
编译后的 Java 字节码进入
`bin`
目录。
**注意**
:在
Java
中,
`.java`
文件中的类名需要与文件名完全一致。
**注意**
:在
Java
中,
`.java`
文件中的类名需要与文件名完全一致。
```
java
$
touch
src
/
com
/
zetcode
/
SimpleEx
.
java
...
...
docs/java/4.md
浏览文件 @
14e66a2b
...
...
@@ -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
...
...
docs/java/47.md
浏览文件 @
14e66a2b
...
...
@@ -427,7 +427,7 @@ public void saveCar(Car car) {
```
`saveCar()`
方法将汽车对象保存到数据库中; 在我们的例子中是Derby。
`saveCar()`
方法将汽车对象保存到数据库中; 在我们的例子中是
Derby。
```
java
@Override
...
...
docs/java/48.md
浏览文件 @
14e66a2b
...
...
@@ -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
docs/java/50.md
浏览文件 @
14e66a2b
...
...
@@ -172,7 +172,7 @@ Figure: Connection wizard
我们在连接向导中填写必要的详细信息。 我们使用 Derby 网络驱动程序; Derby的端口是 1527。
我们在连接向导中填写必要的详细信息。 我们使用 Derby 网络驱动程序; Derby
的端口是 1527。
![
Connections
](
img/cd37238fc42b9e4f6d1f8cebf9682220.jpg
)
...
...
docs/java/51.md
浏览文件 @
14e66a2b
...
...
@@ -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
)
...
...
docs/java/59.md
浏览文件 @
14e66a2b
...
...
@@ -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
docs/java/60.md
浏览文件 @
14e66a2b
...
...
@@ -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
docs/java/62.md
浏览文件 @
14e66a2b
...
...
@@ -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
docs/java/65.md
浏览文件 @
14e66a2b
...
...
@@ -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
docs/java/87.md
浏览文件 @
14e66a2b
...
...
@@ -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
,
...
...
docs/java/99.md
浏览文件 @
14e66a2b
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录