我是新手。 :(
我参加了大约 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/