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

Java 使用什么技术来构建一个非常基本的酒店预订类型的web应用程序?,java,Java,我是个新手 我学习了大约4门Java课程,编写了一些简单的应用程序。作为类的一部分,我使用JDBC和JSP pages/servlet编写了一个订单购买应用程序。最糟糕的是,课堂上没有太多关于使用eclipse的信息&现在似乎有了更高效、更现代的方法 我想继续学习,因为我的滑雪俱乐部目前需要简化其预订流程,我想我会看看是否可以编写一个应用程序来实现这一点。我认为这样做的正确方法是写一些能够支持webservices类型接口的东西,这样我最终可能会超越自己去写一个移动应用程序。我有点被所有的选择弄

我是个新手 我学习了大约4门Java课程,编写了一些简单的应用程序。作为类的一部分,我使用JDBC和JSP pages/servlet编写了一个订单购买应用程序。最糟糕的是,课堂上没有太多关于使用eclipse的信息&现在似乎有了更高效、更现代的方法

我想继续学习,因为我的滑雪俱乐部目前需要简化其预订流程,我想我会看看是否可以编写一个应用程序来实现这一点。我认为这样做的正确方法是写一些能够支持webservices类型接口的东西,这样我最终可能会超越自己去写一个移动应用程序。我有点被所有的选择弄糊涂了,因为我不太明白不同的层是如何组合在一起的,最好从哪里开始。因此,总结一下: 1初级Java-希望继续使用它。 2想要构建一个简单的酒店预订类型应用程序。 3想要一个webservices SOAP吗?就像前端的接口一样 4个开源工具 FWIW:我会在macbook上做这个,但也可以在linux虚拟机上做。我也有自己的托管域和mysql数据库,可以在那里进行测试

我希望有人能为我推荐一种方法。也许一些教程或在线课程能让我更接近入门?假装你是我
谢谢

你的计划看起来不错

我认为这是有道理的

如果要使用SQL数据库,请使用MySQL 前端的JSP/servlet;可能只有JSP JDBC和Hibernate用于访问数据库,除非您想使用NoSQL数据库,例如MongoDB;也许只有在不想弄乱底层JDBCAPI的情况下才真正休眠 如果您想使用MongoDB而不是SQL DB Tomcat运行您的JSP 如果您真的需要使用web服务,我建议您使用RESTful web服务而不是SOAP web服务;REST更容易实现,也更轻量级
我想那就足够了。

你的计划似乎很好

我认为这是有道理的

如果要使用SQL数据库,请使用MySQL 前端的JSP/servlet;可能只有JSP JDBC和Hibernate用于访问数据库,除非您想使用NoSQL数据库,例如MongoDB;也许只有在不想弄乱底层JDBCAPI的情况下才真正休眠 如果您想使用MongoDB而不是SQL DB Tomcat运行您的JSP 如果您真的需要使用web服务,我建议您使用RESTful web服务而不是SOAP web服务;REST更容易实现,也更轻量级
我想这就足够了。

使用SpringRoo。这对于入门级网站来说是很好的,它不需要对所有技术都有深入的了解。随着您了解更多,您可以使用自己的组件替换组件


使用SpringRoo。这对于入门级网站来说是很好的,它不需要对所有技术都有深入的了解。随着您了解更多,您可以使用自己的组件替换组件

我建议:

UI-JSP、HTML、CSS 数据库-你说你已经有了MySQL,这对你的用例应该是好的。 Java框架——Spring框架。这将为您提供对rest服务的开箱即用支持。使用spring将帮助您遵守一些好的设计原则,而无需了解它们。作为一个新手,我强烈推荐spring。我不太喜欢肥皂。除非这是一个约束,否则我不推荐SOAP。 有帮助的参考资料-

我建议-

UI-JSP、HTML、CSS 数据库-你说你已经有了MySQL,这对你的用例应该是好的。 Java框架——Spring框架。这将为您提供对rest服务的开箱即用支持。使用spring将帮助您遵守一些好的设计原则,而无需了解它们。作为一个新手,我强烈推荐spring。我不太喜欢肥皂。除非这是一个约束,否则我不推荐SOAP。
有帮助的参考资料-

开心点。说-我是个菜鸟。:-:-:-:-要快乐。说-我是个菜鸟。:-:-:-:-听起来很有趣+这听起来很好也很有趣。我想我在你的建议和地狱男孩的建议之间左右为难。我只是想看看,听起来很有趣+这听起来很好也很有趣。我想我在你的建议和地狱男孩的建议之间左右为难。我只需要看看。这本按部就班的指南看起来不错。我也听说过春天。我要看看这个,然后看看。一旦我走得更远,我会更新每个人。这个分步指南看起来不错。我也听说过春天。我要看看这个,然后看看。一旦我走得更远,就会更新每个人。我也听说过Hibernate。下面提到的Spring框架是否包括Hibernate,或者只是另一部分?Hibernate与Spring不同。它是一个用于持久层的框架。Hib
ernate可以与Spring连接,以管理所有持久性和从数据库获取数据。如果你的网站需要像文本搜索这样的功能,你可以使用Lucene搜索引擎库,它可以与hibernate连接。我也听说过hibernate。下面提到的Spring框架是否包括Hibernate,或者只是另一部分?Hibernate与Spring不同。它是一个用于持久层的框架。Hibernate可以与Spring连接,以管理所有的持久性和从数据库获取数据。如果您的网站需要文本搜索等功能,您可以使用Lucene搜索引擎库,它可以与hibernate连接。