文件名称:java8stream源码-assignments-y4-jdbcViewer:带有MySQL连接的简单UI
文件大小:4.45MB
文件格式:ZIP
更新时间:2024-06-24 11:12:29
系统开源
java8流源码JDBC 员工数据库查看器 - CA 1 作者:安东·克鲁格 20062210 特征 正确使用Java8 利用流和lambda 表达式,迭代所有组件并在一行中禁用/启用它们Arrays.asList(prevnext.getComponents()).stream().forEach((item)->item.setEnabled(areEnabled)); 方法引用和可运行对象。 为了以不同的方式处理每个鼠标事件操作,可以快速引用常规方法作为 Runnable 参数。 删除用于创建函数、Runnable 或线程或其他解决方法来处理简单操作的所有语法糖。 this::actionAddEmployee()这个语法非常简单但非常强大(去掉了很多糖)。 这允许非常简单的 eventListener 并降低圈复杂度(更多内容见下文)。 关注点分离,所有数据库配置都从代码中删除并保存在单独的config.properties文件中。 关注点和模块化分离,使用接口将数据库访问实现与概念分离。 UI中的AddEmployee应该独立于数据库的具体实现。 或者给定的数据库访问实现不应
【文件预览】:
assignments-y4-jdbcViewer-master
----.project(374B)
----README.html(7KB)
----createSchema.sql(2KB)
----src()
--------resources()
--------antonkrug()
----images()
--------uml.png(10KB)
--------app.jpg(74KB)
----run.sh(21B)
----doc()
--------jquery-2.1.3.min.js(82KB)
--------constant-values.html(4KB)
--------index.html(3KB)
--------overview-tree.html(6KB)
--------allclasses-noframe.html(1KB)
--------index-files()
--------deprecated-list.html(3KB)
--------imagesloaded.pkgd.min.js(7KB)
--------app.js(5KB)
--------help-doc.html(9KB)
--------overview-summary.html(4KB)
--------package-list(31B)
--------github.css(16KB)
--------overview-frame.html(872B)
--------allclasses-frame.html(1KB)
--------script.js(827B)
--------antonkrug()
--------serialized-form.html(5KB)
--------stylesheet.css(13KB)
----.settings()
--------org.eclipse.jdt.core.prefs(587B)
----README.md(5KB)
----libs()
--------mysql-connector-java-5.1.39.jar(954KB)
--------joda-time-2.9.4.jar(615KB)
--------snakeyaml-1.17.jar(267KB)
--------faker-1.2.4-1.2.4.jar(274KB)
----run.bat(21B)
----resources()
--------config.properties(144B)
----.classpath(680B)
----.gitignore(5B)
----bin()
--------resources()
----ca1-gui.jar(2.46MB)