이번에는 Servlet을 배우는 데 사용 된 데이터베이스는 MySQL이며 현재 Javaweb를 배울 준비를하고 있으므로 Javaweb에 관한 기사는 나중에 계속 업데이트 될 것입니다. 나는 실제로 며칠 전에 PHP를 배우고 싶었지만 나중에 친구의 상기 시점으로 인해 Javaweb로 돌아갔습니다.
현재 모바일 애플리케이션에서 작업하고 있기 때문에 Java를 학습 할 때 여전히 데이터 인터페이스로 시작할 계획입니다. 이번에는 설명 과정이 매우주의를 기울일 것입니다. . . 내가 구축 한 방식에서-중간에 발생한 오류 -------> 마지막 데이터 디스플레이는 하나씩 게시됩니다.
1. ecplise에서 Javaweb의 개발 환경을 설치하십시오.
이 단계는 이전 기사 Javaservlet+Oracle과 동일하므로 여기에 주소를 직접 게시합니다.
//www.vevb.com/article/77065.htm
2. 웹 서버 소프트웨어 다운로드 Apatch-Tomcat 7.0 :
Java 웹 서버 지원 소프트웨어 Apatch-Tomcat을 다운로드 한 다음 모든 경로로 압축 해제하십시오.
실제로, Java Servlet에 대한 폴더를 만들어 파일을 저장할 수 있습니다. 아래는 내 폴더입니다
3. 서블릿 웹 서버 환경 생성/서블릿 웹 프로젝트 생성 :
1 : 웹 서버 환경을 추가하십시오
ecplise ---> 메뉴 표시 줄 (Windows ---> 환경 설정 ---> 서버 ----> 런타임 환경-> 추가
2 : 동적 웹 사이트를 만들고 서블릿 페이지 추가
웹 동적 웹 사이트 파일 ------> New ---> Dynamic Web Project를 작성한 다음 바로 다음에 작성하십시오. 점프 후에는 이름을 들고 만들 수 있습니다.
서블릿 페이지 만들기 페이지 : SRC를 선택하려면 마우스 오른쪽 버튼으로 클릭하십시오 ----> New ---> 프로젝트에서 페이지 작성 페이지 생성 페이지
다음은 제작 후 스크린 샷입니다.
위의 스크린 샷에서
헬퍼 패키지 중 하나는 MySQL의 보조 클래스이고 두 번째는 JSON의 보조 클래스입니다.
서블릿 페이지는 Servlettest 패키지에 배치됩니다.
src 폴더의 dbinfo.properties 파일은 내 데이터베이스 연결 보조 파일입니다. 이 파일을 데스크탑에서 작성한 다음 SRC 폴더에 복사 할 수 있습니다. 경로가 잘못되어서는 안됩니다.
그렇지 않으면 데이터베이스 연결을 사용하는 경우 오류 가보고됩니다. 아래는이 파일의 컨텐츠에 대한 스크린 샷입니다.이 파일은 MySQL 데이터베이스 연결에 필요한 모든 정보입니다.
,,,
이 시점에서 Javaservlet 프로젝트 및 실행 환경이 만들어졌습니다.
4. 필요한 .jar 패키지를 Apatch-Tomcat 7.0 Lib 폴더에 추가하십시오.
여기서는 두 개의 JAR 패키지 만 사용합니다. 하나는 MySQL의 드라이버 패키지이고 두 번째는 JSON의 보조 패키지입니다. 자세한 내용은 사진을 찍을 것입니다
5. 포스트 코드 스크린 샷 및 스크린 샷 실행 :
1 : 서블릿 페이지에는 세 가지 방법이 있습니다. 첫 번째는 클래스가 구성되어 일반적으로 사용되지 않는다는 것입니다. 두 번째와 세 번째는 데이터 요청을 처리하는 방법입니다. 첫 번째는 GET이고 다른 하나는 게시물이므로 데이터에 액세스하는 방법을 제한합니다. Get과 비교할 때 Post는 더 안전하지만 인터페이스를 작성하는 사람들의 구현 코드에 대해 동일합니다. . .
여기서 우리는 헬퍼에 캡슐화 된 두 개의 클래스 인 MySQLHELPER 및 resultToJSONTOOL을 사용합니다. 실제로 MySQLHelper는 저장된 프로 시저에 액세스하는 방법과 저장된 프로 시저 액세스 방법을 OUT 리턴 매개 변수로 캡슐화합니다. 이전에 인터페이스를 작성했지만 사용 된 .NET 기술은이 두 가지없이 인터페이스를 작성하는 데 실제로 효율적이지 않습니다. 이를 통해 10 SQL 문으로 완료 한 작업은 하나의 저장 절차 만 필요합니다.
2 : 출력 효과
나는 Java를 잘 배울 계획입니다. 여가 시간에 공부하는 대부분은 그것을 사용하여 Java를 읽습니다. 따라서 Java에 대한 기사를 계속 추가 한 다음 Linux에서 Java 웹 운영 환경을 구축하는 것도 포함 할 것입니다.