java - 使用什么技术来构建一个非常基本的酒店预订类型的网络应用程序?

标签 java

我是新手。 :(
我参加了大约 4 门 Java 类(class)并编写了一些简单的应用程序。作为类(class)的一部分,我使用 JDBC 和 JSP 页面/servlet 编写了一个订单购买应用程序。令人遗憾的是,类里面没有太多关于使用 eclipse 等的信息,现在似乎有更有效和更现代的方法来做这件事。

我想继续学习,因为我的滑雪俱乐部需要简化其预订流程(目前是电子邮件),我想看看我是否可以编写一个应用程序来做到这一点。我认为做到这一点的正确方法是编写可以支持 web 服务类型接口(interface)的东西,这样我最终(也许我已经超前了)也可以编写一个移动应用程序。我对所有的选择感到有点困惑,因为我不太了解不同层如何组合在一起以及最好的起点是什么。所以,总结一下:
1) 初级 Java - 想继续使用它。
2) 想做一个简单的酒店预订类应用。
3) 想要一个 Web 服务(SOAP?),比如前端接口(interface)
4) 开源工具 FWIW:我将在 macbook 上执行此操作,但也可以在 linux VM 上执行此操作。我也有自己的托管域和 mysql 数据库,我可以在那里设置以进行测试。

如果有人可以为我推荐一种方法,我会很高兴。也许一些教程或在线类(class)会让我更接近入门?假装你是我。 :)
谢谢!

最佳答案

你的计划看起来不错。

我认为这是有道理的。

  • MySQL,如果你想使用 SQL 数据库
  • 用于前端的 JSP/Servlet;可能只有 JSP
  • 用于访问数据库的 JDBC 和 Hibernate(除非您想使用 NoSQL 数据库,例如 MongoDB);也许只有 Hibernate 真的,因为你不想弄乱低级 JDBC API
  • > MongoDB Java driver如果您想使用 MongoDB 而不是 SQL DB
  • 运行 JSP 的 Tomcat
  • 如果您确实需要使用网络服务,我建议您使用 RESTful 网络服务而不是 SOAP 网络服务; REST 更易于实现且更轻量级

我想这就足够了。

关于java - 使用什么技术来构建一个非常基本的酒店预订类型的网络应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22621006/

相关文章:

java - 寻找树结构的最长路径

java - 具有配置的资源 'attr/strokeWidth' 的重复值

java - Spring Neo4j 模板抛出空指针异常

java - 向重写方法添加 throws 声明

java - 无法使用 jmockit 覆盖率 jar 获取代码覆盖率报告

java - 使用 launch4j 和 maven 包装 java 命令行应用程序

java - 带组的正则表达式负前瞻

Java : Changing a binary number bits 0's to 1' s and 1's to 0' s

java - Android 应用程序正确读取字符串列,但不能正确读取第三个整数(sqlite)

java - 创建静态引用与单例