【发布时间】:2015-08-28 11:05:53
【问题描述】:
所以我想创建我的第一个 Web 应用程序。但是实在是太多太多了,不知道从哪里开始,我不断地从一件事跳到另一件事。
首先是我应该使用哪个 ide:
- 是一种比另一种更适合 Web 开发,还是只是个人选择?
目前我正在使用 netbeans,我可以看到所有样本都使用 glassfish。
- 我应该先使用
glassfish吗?或者我应该看看tomcat,jboss,... - 当我使用
glassfish示例并切换到tomcat 服务器时,某些类不再被识别。每个服务器都有自己的类吗? - 当我遵循
spring教程时,它使用了tomcat,但它也可以与glassfish一起使用吗? - 服务器之间的成本差别大吗?
jsp 或 servlets 呢
- 很多例子使用
jsp其他一些更喜欢servlets现在仍在使用什么?? - 我也遇到了一些他们更喜欢
freemarker而不是jsp/servlets的网站,但是学习使用jsp和servlets不是更好吗?
那么框架呢
- 作为初学者,使用
spring之类的框架是否更好?
以及构建工具
- 我应该使用像
maven,ant,gradle这样的构建工具吗?还是在学习曲线上会有些矫枉过正?
Java Web 应用程序是如何存储在服务器上的?
- 我现在使用html css 和js 的普通网站,您只需将所有文件拖到服务器上,它就可以工作了。但是 java webapplication 的工作方式是否相同?
我想做的就是从简单开始并从那里开始。但是我真的需要一些关于首先学习什么最好以及为什么学习的指导。
【问题讨论】:
-
Java 拥有庞大而多样的生态系统。而且您将要尝试如何将其转化为一组非常多样化的答案:)
-
这是一个不可能回答的问题——它主要是基于意见的。我会先挑选一本书或教程,然后逐字逐句。如果您正在学习已在 Tomcat 上测试过的 Spring 教程,请遵循该教程 - 您需要了解 Spring,而不是 servlet 容器。你需要读几本书,学习一堆教程,然后你才能做出自己的选择。
标签: java jakarta-ee web-applications