programing

자바 웹사이트는 어떻게 만들어요?

yoursource 2023. 2. 4. 10:12
반응형

자바 웹사이트는 어떻게 만들어요?

이건 정말 사소한 질문일 수도 있지만, 저는 학교에서 자바 프로그램을 만들고 있었는데, 이제 막 자바로도 웹사이트를 만들 수 있다는 것을 알게 되었습니다.

  • 내가 어떻게 그럴 수 있을까?그것에 대한 좋은 책/튜토리얼이 있나요?
  • 웹 개발에 Java와 PHP 중 어느 것이 더 좋습니까?
  • 또, PHP를 사용할 때는 MySQL이 등장해, 데스크탑용 Java 프로그램을 쓸 때는 File I/O만을 사용하고 있습니다만, Web 개발에서는 File I/O와 MySQL 중 어느 쪽이 좋을까요?

몇 가지 다른 질문을 하시는군요

  • Java로 웹 사이트를 만들려면 어떻게 해야 하나요?

Java에서 웹사이트를 만드는 가장 간단한 방법은 JSP를 사용하는 것입니다.JSP는 Java Server Pages의 약자로, HTML을 Java 코드 파일에 삽입하여 동적 페이지를 만들 수 있습니다.JSP를 컴파일 및 서비스하려면 기본적으로 Java 클래스를 실행하는 웹 서버인 Servlet Container가 필요합니다.가장 인기 있는 기본 Servlet 컨테이너는 Tomcat이라고 불리며 Apache Software Foundation에서 무료로 제공합니다.여기서 제공하는 튜토리얼을 따르십시오.

Tomcat을 실행하여 JSP를 도입하는 방법에 대한 기본적인 지식이 있으면 독자적인 JSP 작성을 시작할 수 있습니다.저는 항상 IBM developerWorks 튜토리얼을 좋아합니다.여기 JSP 튜토리얼이 있습니다(약간 낡았지만).

Java 웹 개발에는 JSP보다 훨씬 더 많은 것이 있다는 것을 알게 될 것입니다. 그러나 이러한 튜토리얼을 통해 올바른 방향으로 나아갈 수 있습니다.

  • PHP vs. Java

이것은 꽤 주관적인 질문이다.PHP와 Java는 단순한 도구일 뿐이며, 서투른 프로그래머의 손에서는 어떤 도구도 쓸모가 없습니다.PHP와 Java는 각각 장단점이 있으며, 이에 대한 설명은 이 게시물의 범위 밖일 수 있습니다.자바를 이미 알고 있다면 자바를 계속 사용하세요.

  • 파일 I/O와MySQL

MySQL은 많은 동시 사용자를 처리할 수 있도록 설계되었기 때문에 웹 애플리케이션에 더 적합합니다.Java는 JDBC를 통해 Java의 데이터베이스 연결 프레임워크를 PHP처럼 쉽게 MySQL을 사용할 수 있습니다.

Java응용 프로그램에 대한 튜토리얼을 읽어 보십시오.

기본적으로 웹 애플리케이션은 Java EE 표준의 일부입니다.많은 사람들이 웹(서블릿) 파트를 사용하는데, 특히 봄에는 Struts, Seam 등의 프레임워크가 추가되어 있습니다.

IntelliJ, Eclipse 또는 Netbeans와 같은 IDE, JDK, Java EE 다운로드 및 Tomcat과 같은 서블릿 컨테이너(또는 Glassfish나 JBoss와 같은 완전한 애플리케이션 서버)만 있으면 됩니다.

다음은 Tomcat 튜토리얼입니다.

악명높은 "진짜 그렇게 하고 싶어?"라는 대답에 끼어들겠습니다.

당신은 Java를 가지고 놀고 그것이 무엇을 할 수 있는지 보는 것에 초점을 맞추고 있는 것 같습니다.그러나 실제로 웹 앱을 개발하고 싶다면 Java가 웹 어플리케이션(심각한 어플리케이션)에서 사용되고 있지만 다른 테크놀로지 옵션이 더 적절할 수 있다는 점에 유의해야 합니다.

개인적으로 서버상의 강력하고 포터블한 백엔드 서비스를 위해 Java를 사용하는 것을 좋아합니다.나는 그것을 가지고 웹사이트를 만들어 본 적이 없다.왜냐하면 그것은 결코 가장 명백한 것처럼 보이지 않았기 때문이다.(몇 년 동안 사용해 온) PHP에 싫증이 난 후, 저는 최근에 Python 기반의 웹 프레임워크인 Django에 푹 빠졌습니다.

Ruby on Rails 사람들은 다양한 웹 기술을 RoR과 비교하는 매우 재미있는 비디오를 유튜브에 많이 가지고 있다.물론, 이것들은 분명 과장되고 약간 편향된 것일지도 모르지만, 나는 그들 각각에 대해 한 가지 이상의 진실이 있다고 말하고 싶다.자바에 관한 것은 이쪽입니다.;-)

다른 많은 것들이 언급되어야 하지만 Apache Wicket이 선호되어야 합니다.

Wicket은 많은 보일러 플레이트 코드를 줄일 뿐만 아니라 완전히 제거할 수 있으며 웹 사이트에서 읽을 수 있는 다양한 내용을 혼합하지 않고도 비즈니스 코드와 마크업을 완벽하게 분리하여 작업할 수 있습니다.

Java는 JavaE, Servlet, Facellet, Eclipse, JSP는 Tomcat을 사용합니다.물론 웹사이트를 만드는 가장 쉬운 방법은 아니며 아마도 대부분의 경우 과잉 살상일 것이다.

게다가 대부분의 웹스페이스 프로바이더는 서블릿 컨테이너를 제공하지 않기 때문에 직접 웹사이트를 호스트해야 할 수도 있습니다.그냥 재미삼아 보고 싶다면 루비나 파이썬을 사용해보고 싶은데, 이것보다 훨씬 더 멋진 것들을 만지작거릴 수 있어요.어쨌든 질문에 관련된 내용을 제공하기 위해 Servlet 튜토리얼을 소개합니다.링크

Java로 웹사이트를 만들고 싶다면 애플릿을 만드는 것을 검토해보세요.보다 전문적인 것을 필요로 하지 않는 한, 통상의 Java 이외의 것을 사용할 필요는 없습니다.

HTML을 생성하기 위한 Velocity와 같은 템플릿 엔진과 HTTP 서버 역할을 하는 OOWeb을 제안합니다.또한 Esko의 Wicket 제안에도 찬성합니다.두 솔루션 모두 평균 설정보다 상당히 간단합니다.

언급URL : https://stackoverflow.com/questions/621228/how-do-you-make-websites-with-java

반응형