gpt4 book ai didi

Scala 网站 : create routes

转载 作者:行者123 更新时间:2023-12-04 05:38:44 26 4
gpt4 key购买 nike

我正在关注 Heroku scala 教程 https://devcenter.heroku.com/articles/scala

我能够让一切正常工作,但我完全不知道从哪里开始。如果可以的话,我想避免使用框架(现在),因为这样做的目的是学习 Scala 并用它创建一个网站。他们作为后续内容列出的 webwords 示例与基本的 hello world 示例完全不同。

主要是,我不知道 heroku/scala/sbt 如何知道如何实际启动应用程序并响应请求,因为样本是如此不同。我看过一些框架,它们在这方面看起来非常相似。

我真的很想知道创建路由的标准方法是什么(如果有的话)。关于如何创建小型 MVC 框架的任何其他提示也会对我有很大帮助。我看到的很多教程似乎对您已经知道的内容做出了假设(例如,您已经知道如何创建路由等),但我找不到任何更简单的教程。

最佳答案

最终,无论使用何种技术,创建任何网站的目的都是提供某种内容或功能。你不能只说“我想创建一个网站”。就像你可以说“我想建一栋楼”一样。

一旦您定义了网站应该做什么,那么并且只有在那时才适合考虑如何实现它。大多数框架的目的是为常见和经常困难的问题提供易于使用的解决方案。例如,使用像 Jetty、Tomcat 或 Glassfish 这样的 Web 应用程序服务器可以忽略大多数“路由”问题。通过使用可用工具节省的任何时间都可以重新投资于创建更好的内容。

另一方面,如果您真的想从头开始实现整个 Web 服务器,那么从基本的 Hello 应用程序开始。在 Hello.apply ,您可以先查看 HttpRequest ( JBoss JavaDoc )。 getURI()将为您提供请求 URL,您可以从那里确定如何处理您想要支持的不同路由。

关于Scala 网站 : create routes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11561041/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com