O editor de Downcodes ajudará você a entender a diferença entre Java e Java Web. Java geralmente se refere a Java SE (Standard Edition), que é usado principalmente para desenvolver aplicativos de desktop, mas sua competitividade não é notável neste campo, enquanto Java Web pertence à categoria Java EE (Enterprise Edition) e se concentra no desenvolvimento de aplicativos de rede; . Este artigo irá aprofundar as diferenças entre os dois e apresentar estruturas comumente usadas, como a estrutura Struts e seus recursos, para ajudá-lo a entender melhor o Java e sua aplicação no desenvolvimento web.
A diferença entre Java e Javaweb é que Java geralmente se refere a JavaSE, que é Java Standard Edition, a versão padrão do JavaWeb entrou no campo do JavaEE, que é Java Enterprise Edition, a versão corporativa do Java para desenvolver aplicativos JavaWeb; , os de nível básico geralmente são desenvolvidos com JSP (Java Server Pages) + servlet + Javabean.
Java geralmente se refere a JavaSE, que é Java Standard Edition, a versão padrão do Java. Geralmente é usado para desenvolver aplicativos de desktop, mas não tem vantagens sobre VB, Delphi e VC++ no desenvolvimento de aplicativos de desktop.
JavaWeb entrou no campo do JavaEE, que é Java Enterprise Edition, a versão corporativa do Java. Quando você olha para a web, deve pensar que ela está relacionada à Internet. Na verdade, ao desenvolver aplicativos JavaWeb, JSP (Java Server). Páginas) + servlet + Javabean para desenvolver. Sites grandes geralmente são desenvolvidos usando estruturas, como struts, hibernate e spring. Por exemplo, nas escolas, você verá Login.do na barra de endereço ao fazer login. após o login. Solicitações como Home.do são estruturas típicas de estrutura de struts.
JavaEE é uma mistura, incluindo Applet, EJB, JDBC, JNDI, Servlet, JSP e outros padrões técnicos, executados em um servidor de aplicativos completo, usado para desenvolver aplicativos de rede robustos, distribuídos e em grande escala. JavaWeb refere-se principalmente ao desenvolvimento de páginas dinâmicas baseadas na linguagem Java e ao uso de Servlet, JSP e outras tecnologias em JavaEE para facilitar a interação dos usuários com o background do servidor por meio do navegador. Os aplicativos web Java podem ser executados em um servidor web leve, como o Tomcat. Pode-se considerar aproximadamente que JavaWeb faz parte do JavaEE e é o principal site no processo de se tornar um mestre JavaEE. JavaEE refere-se a um conjunto de especificações, que também podem ser consideradas tecnologias e frameworks que seguem as especificações JavaEE e são implementadas usando JavaSE.
Leitura adicional:
Struts não é uma estrutura leve, mas também não é muito complexa. Quando um usuário usa o framework Struts, uma Action (a terminologia de um controlador no Struts) será executada, e os interceptores nela também serão chamados antes e depois. Os interceptadores podem gerenciar registros, recursos de segurança, problemas de envio duplo e muito mais. A documentação oficial afirma: "A pilha de interceptadores padrão foi projetada para atender às necessidades da maioria dos aplicativos. Aplicativos diferentes não precisam adicionar interceptores adicionais ou alterar a pilha de interceptores." Este é o resultado do uso da visualização selecionada e é aqui que reside a mágica.
O texto acima é sobre a diferença entre Java e Javaweb. Espero que seja útil para todos.
Espero que a explicação do editor de Downcodes possa ajudá-lo a distinguir claramente entre Java e Java Web e a ter uma compreensão mais profunda do desenvolvimento Java Web. Aprender programação requer esforço e prática contínuos. Desejo boa sorte em seus estudos!