코딩/4-JSP & SERVLET

B22_servlet_crud-TEST1 - 만드는 순서

tree0505 2025. 5. 28. 15:34
반응형
  • 만드는 순서
    •  

  • 라이브러리에 jar 파일 달기 


  • mysql 켜서. 실행시키기 


  • servlet_crud 폴더 만들기 


  • servlet_crud 폴더 안에. addMember.jsp 와 addMemberPro.jsp 만들기 


  • 만들기 addMember.jsp

  • 실행이 안된다. 컨트롤러와 서블릿을 작성해야 한다. 
    • JSP 자체가 HTML 안에 Java 코드를 섞어 실행할 수 있게 만들어졌기 때문에, 간단한 로직은 JSP 하나에서 다 처리했습니다:
    • jsp
      코드 복사
      <% String name = request.getParameter("name"); out.println("안녕하세요, " + name + "님!"); %>

addMember.jsp

  • 이 줄이. 프로젝트 명을 저장하기 위해서.
    • 주소를 알고 싶어서. 
    • 주소를 알아야지 갔다 오니까. 

 

주소


  • member 만들기
    • member.jsp
      • mysqp . 즉 DB 담을 그릇 
      • 개개인의 데이터를 담을 그릇 
      • DB는 있지만. DB에서 가져와서 담을 그릇을 만드는거다. 
    • memberDAO.java 
      • DB에 갔다오라는 명령어. 
      • 즉 DB에 연결시키는 함수 
      • 어떤 데이터를 불러올지. 적는 함수
      • DB 다녀오는 함수. 


  • Member.java
    • db를 가져올때. 개개인의 데이터를 담을 그릇 

Member.java


  • Member.java 만드는 방법 

변수는 먼저 지정하고

  • 자동 만드는 것 

자동완성


  • MemberDAO.java
    • DB연결하는 함수 
    • 어떤 데이터를 가져올지 정하는 함수 

MemberDAO
MemberDAO
MemberDAO
MemberDAO
MemberDAO
MemberDAO


  • 컨트롤러 만들기 
    • AddMember.java
      • 아무 기능이 없음. 이동만 함 . 사이트 주소 바꿔 주는것 
    • AddMemberPro.java
      • 여기서 사용자가 적은 정보들을 처리하는것이. 컨트롤러이다. 
      • 사용자가 적은 정보들을 함수들을 통해서. 데이터를 처리해서. addMemberPro.jsp로 보낸다. 


  • 이동 순서 


 

  • jsp 와 java의 차이점. 
    • jsp
      • 화면에 출력. view
      • html 
    • java 
      • 데이터를 처리 하는 함수
      • 자바 역할이. db
      • db 갔다 오는거 - mysql 같은거. 데이터 넣고 빼고를 하고. 
      • 추후에 페이징 같은것 하면. 복잡해짐
        • 처음에 자바했을때. 수학같은게 여기 . 

  • MemeberDAO.java 만드는 순서 
    • 우선 변수만 연결 

  • db연결 


반응형

'코딩 > 4-JSP & SERVLET' 카테고리의 다른 글

B23_servlet_board-TEST1  (0) 2025.05.29
B22_servlet_crud-TEST2  (0) 2025.05.28
B22_servlet_crud => AddMember  (0) 2025.05.27
_05_join , _07_practice  (0) 2025.05.27
_04_servelt => TestServlet, TestServlet2, TestServlet3  (0) 2025.05.27