Редактор Downcodes поможет вам понять разницу между Java и Java Web. Под Java обычно подразумевается Java SE (Standard Edition), которая в основном используется для разработки настольных приложений, однако ее конкурентоспособность в этой области не является выдающейся, тогда как Java Web относится к категории Java EE (Enterprise Edition) и ориентирован на разработку сетевых приложений; . В этой статье мы углубимся в различия между ними и представим часто используемые платформы, такие как платформа Struts и ее функции, чтобы помочь вам лучше понять Java и ее применение в веб-разработке.
Разница между Java и Javaweb заключается в том, что Java обычно относится к JavaSE, которая представляет собой Java Standard Edition, стандартную версию 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. Надеюсь, это будет полезно всем.
Я надеюсь, что объяснение редактора Downcodes поможет вам четко различать Java и Java Web и глубже понять веб-разработку на Java. Изучение программирования требует постоянных усилий и практики. Желаю вам удачи в учебе!