首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果我想建立一个有数千个用户的网站,我应该使用哪种java技术?

如果我想建立一个有数千个用户的网站,我应该使用哪种java技术?
EN

Stack Overflow用户
提问于 2010-06-16 14:55:04
回答 7查看 9.8K关注 0票数 5

很抱歉问这个问题,我搜索了所有与java相关的问题,但我变得更困惑了。我仍然不清楚我应该从什么开始

1)我主要是用java建立网站,因为有人告诉我,在Java中有一些机器学习或AI库可用,我可以在java中使用。所以我决定使用它,因为它可以减少我的工作。

现在我一点也不了解java有人说下面的是用来构建网站的,比如

代码语言:javascript
复制
1)Servelts alone can build webiste
2)JSP alone can also build webiste
3)Struts
4)Spring with Hibernate
5)SEAM
6)Java EE also for webistes

现在,伙计们,我感到困惑,我应该从哪里开始。核心JAVA在哪里适合这里。

我正在考虑学习python,因为我知道我只需要学习Python,而不是它的变体。

所以请指导我一件能解决我使用现成AI库的基本目的的事情

如果我可以用JSP做到这一点,那么我将从JSP开始。但我需要学习所有这些,如果能开始学习python就更好了。

我有5个月的时间来完成webiste。

我真的不知道为什么有这么多java的分支来做一件事。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2010-06-16 14:58:30

纠正你的一些误解:

  • servlet和JSP是JavaEE
  • Seam,
  • Spring MVC是一个web框架,它也可以和Hibernate一起使用。Spring作为一个依赖注入框架,可以与任何其他framework.
  • there一起使用,还有更多的选项,如JSF、Tapestry、Click、Play等。

这取决于网站将会做什么,但你可以选择任何一个。

票数 4
EN

Stack Overflow用户

发布于 2010-06-16 15:05:10

经验表明,构建复杂的HTML表单(尤其是验证)和AJAX功能是很难做到的。你很可能会喜欢有一个库来帮助你做到这一点。数据库访问也是如此。

一切都建立在servlet之上。学习这些,以便理解您将使用的库。

我建议用facelets来学习Java。功能强大的最简单的方法是JavaEE6中的JSF2。最简单的入门方法是在GlassFish 3中使用NetBeans。

票数 4
EN

Stack Overflow用户

发布于 2010-06-16 17:20:19

对于静态网页来说,仅仅超文本标记语言就足够了,如果你想让它更具用户友好性和交互性,可以使用JavaScript。有很多框架可以直接在JS中使用,比如jquery。现在,如果你想实现更多的功能,比如数据库交互,那么你将需要php,JAVA( JSP,Servlets)或者.NET (还有更多,但我只知道三个)。它们中的每一个都有自己的库来与数据库交互。

既然您对JAVA感兴趣,那么就学习servlet、HTML、JS、JSP。完成此操作后,您可以查看JSF和EJB bean。因此,如果您了解JAVA,这将不会花费太多时间,因为语法是相同的,唯一的区别是概念。

因此,您将有一个前端( HTML,JS,JSP ),它将与后端(Servlet,数据库)交互,这将部署在Web Container中。要进行部署,您可以使用可用的应用服务器之一,如apache tomcat、glass fish或websphere。要开发应用程序,您可以使用Eclipse作为IDE,这是我使用过的最好的IDE之一。

因此,决定你的架构和设计,将其分解成组件,并首先开始编写小型应用程序。一旦你有经验的小应用程序开始编写应用程序,其中有更多的事情你必须关心,如负载数据库,可用性,安全性等,为此,你可以参考非常著名的线程,所以https://stackoverflow.com/questions/72394/what-should-a-developer-know-before-building-a-public-web-site

我希望它能帮上忙。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3051222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档