文件名称:kcabend:某个Web服务的后端
文件大小:5.34MB
文件格式:ZIP
更新时间:2024-06-01 15:11:15
Kotlin
这是一个示例,演示了如何使用Kotlin开发实际Web应用程序的后端。 应用程序的核心逻辑独立于任何特定框架。 当前的实现使用作为Web框架,并使用原始JDBC进行持久化。 该示例实现了最近关闭的某种众所周知的Web服务的许多功能,这一事实可能是偶然的,也可能不是偶然的。 :) 编译并运行 该应用程序需要Kotlin插件0.13.511,它比最新的官方版本M12更新。 要安装插件: 安装最新的EAP版本的IntelliJ IDEA社区版15 转到设置| 插件| 浏览存储库| 管理储存库 添加到列表中 从列表中选择列表中的Kotlin,然后按“更新”按钮。 要构建应用程序,请以IntelliJ IDEA项目的形式打开检出的目录。 使用提供的运行配置来运行测试和应用程序本身。 该应用程序使用PostgreSQL进行持久化。 设置数据库: 正常安装PostgreSQL 建立资料库
【文件预览】:
kcabend-master
----kcabend.iml(2KB)
----src()
--------net()
----resources()
--------schema.sql(2KB)
--------application.conf(380B)
----LICENSE(577B)
----README.md(2KB)
----.idea()
--------misc.xml(873B)
--------libraries()
--------vcs.xml(180B)
--------uiDesigner.xml(9KB)
--------copyright()
--------compiler.xml(686B)
--------.name(7B)
--------runConfigurations()
--------modules.xml(254B)
----lib()
--------logback-core-1.1.2.jar(418KB)
--------javax.servlet-api-3.1.0.jar(94KB)
--------slf4j-api-1.6.5.jar(25KB)
--------jetty-http-9.2.10.v20150310.jar(103KB)
--------jbcrypt-0.4.jar(16KB)
--------jetty-util-9.2.10.v20150310.jar(348KB)
--------ktor.jar(372KB)
--------postgresql-9.4-1201.jdbc4.jar(628KB)
--------jackson-databind-2.6.0.jar(1.11MB)
--------jackson-module-kotlin-2.6.2-SNAPSHOT.jar(20KB)
--------junit-4.12.jar(308KB)
--------java-jwt-2.1.0.jar(1.14MB)
--------jetty-io-9.2.10.v20150310.jar(106KB)
--------jetty-server-9.2.10.v20150310.jar(409KB)
--------config-1.2.1.jar(214KB)
--------hamcrest-core-1.3.jar(44KB)
--------logback-classic-1.1.2.jar(264KB)
--------jackson-core-2.6.0.jar(253KB)
--------jackson-annotations-2.6.0.jar(46KB)
----testSrc()
--------net()