Разница между Java и Javaweb заключается в том, что Java обычно относится к JavaSE, которая представляет собой стандартную версию Java, которая относится к области JavaEE, которая представляет собой Java Enterprise Edition, корпоративную версию Java для разработки приложений JavaWeb; , начального уровня обычно разрабатываются с использованием JSP (страницы Java-сервера) + сервлет + Javabean.
Java обычно относится к JavaSE, то есть Java Standard Edition, стандартной версии Java. Обычно он используется для разработки настольных приложений, но не имеет преимуществ перед VB, Delphi и VC++ при разработке настольных приложений.
JavaWeb вошел в область JavaEE, которая представляет собой Java Enterprise Edition, корпоративную версию Java. Когда вы смотрите на Интернет, вы должны думать, что он связан с Интернетом. Фактически, при разработке приложений JavaWeb используется JSP (Java Server). Pages) + сервлет + Javabean для разработки. Большие веб-сайты обычно разрабатываются с использованием таких фреймворков, как Struts, Hibernate и Spring. Например, в школе вы увидите Login.do в адресной строке при входе в систему, и вы увидите. это после входа в систему. Такие запросы, как Home.do, являются типичными структурами структуры Struts.
JavaEE — это мешанина, включающая Applet, EJB, JDBC, JNDI, Servlet, JSP и другие технические стандарты, работающая на полноценном сервере приложений и используемая для разработки крупномасштабных, распределенных и надежных сетевых приложений. JavaWeb в основном относится к разработке динамических страниц на основе языка Java и использованию сервлетов, JSP и других технологий в JavaEE, чтобы облегчить пользователям взаимодействие с сервером через браузер. Веб-приложения Java могут работать на легком веб-сервере, таком как Tomcat. Грубо говоря, JavaWeb является частью JavaEE и является ведущим сайтом в процессе становления мастером JavaEE. JavaEE относится к набору спецификаций, которые также можно рассматривать как технологии и платформы, соответствующие спецификациям JavaEE и реализуемые с использованием JavaSE.
Дальнейшее чтение:
Struts не является легкой структурой, но и не слишком сложен. Когда пользователь использует фреймворк Struts, будет выполняться Action (терминология контроллера в Struts), а перехватчики в нем также будут вызываться до и после. Перехватчики могут управлять журналированием, функциями безопасности, проблемами двойной отправки и многим другим. В официальной документации говорится: «Стек перехватчиков по умолчанию предназначен для удовлетворения потребностей большинства приложений. Разным приложениям не требуется добавлять дополнительные перехватчики или изменять стек перехватчиков». Это результат использования выбранного представления, и в этом заключается волшебство.
Выше речь идет о разнице между Java и Javaweb. Надеюсь, это будет полезно всем.