What java technology should I use if I want to create a website with thousands of users

Sorry to ask this question, but I was looking for all the questions related to java, but I was more confused. I still don’t understand where to start,

1) My main build site is in Java, because someone told me that there are some machine learning or AI libraries in java that I can use in java. therefore, I decided to use this as it may reduce my work.

Now I don’t know java at all, some say the following are used to create websites like

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

Now guys, I'm confused where to start. Where is the main java here.

I was thinking that I might have studied python since I know that I only need to learn Python, not its variants

SO, , , AI

JSP, . , , .

5 , webiste.

, java .

+5
7

:

  • JSP - JavaEE
  • Struts Hibernate,
  • Spring MVC - -. Spring, - .
  • , JSF, Tapestry, Click, Play ..

, , .

+4

, HTML- ( ) AJAX . , , , . .

. , , .

Java ServerFaces facelets. , , JSF 2 Java EE 6. NetBeans GlassFish 3.

+4

- HTML, , JavaScript. , JS, jquery. , , , php, JAVA (JSP, Servlets), .NET( , ). .

JAVA, , HTML, JS, JSP. , JSF EJB beans. , JAVA, , , - .

, (HTML, JS, JSP), (Servlets, Database), Web Container. , apache tomcat, websphere. Eclipse IDE, IDE, .

, , . , , , , , .. SO https://stackoverflow.com/questions/72394/what-should-a-developer-know-before-building-a-public-web-site.

, .

+4

Java . , , .

0

- - HTML HTTP. ( Enterprise Java Server side Java) - HTTP- HTML. , , . Wikipedia.org, , . java, , Java, JVM . ( ). - java, Java Servlets - (JSP, Struts, JSF, Spring (!)) . Get Head Java, , .

.

0

-, , AI, , -, , . - . AI, , , , - ++ Java .

- - . JavaEE , , PHP. , AI, . , , , , . , , .

0

, - , Framework, -.
java, , , , ( , ruby ​​on rails , -, mvc ).

java try:

-, , MVC ( ), .. ( ). .

( ), , , , .
, , , , , - ( ) :

  • : "-" , -, I.E. - (HTML-). , MVC ( ), , /, , JSP Struts ( jsp), -. - API , , HTTP- ( JSP ).

  • : - , , , ( ). Hibernate - .

  • java Injection Dependency, Spring DI. DI , java, , Java.

  • , , , ( , Heroku Google App Engine, ) ( , concurrency HTTP).

, :

  • SEAM, , ( EJB3, API- JSF).
  • Spring refers to the popular open source group (the SpringSource group) that provides various technologies, but most likely when you learn about it, they refer to two things: Spring dependency injection (DI) and Spring MVC is a web framework).
  • JavaEE is just a high-level API suite that implements other technologies (Hibernate implements JPA, which is part of JavaEE, for example).
0
source

All Articles