view service dao db (HTML/ JSP) DB에 있는 member 테이블에 대해서 웹 화면에 가지고 올 것 이다. 📌 비쥬얼 스튜디오 코드 작성 1. VIEW 만들기 1. index.html 5.통합테스트 2. member.html 위에 만들어 놓은 주소로 이동하기 위해 HTML 한개 더 만든다. 확인해보면 이렇게 화면에 출력되는데, 현재로서는 servlet를 만들지 않았기 때문에 링크를 눌러도 오류가 발생된다. ! servelt : 자바 어플리케이션 코딩을 하듯 웹 브라우저용 출력 화면 (HTML)을 만드는 방법 그렇다면 자바로 가 servlect 을 만들러 가자. 📌 자바 작성 1. servlet 만들기 : 웹에서 어떤 요청이 왔어! 그럼 내가 가지고 ..
분류 전체보기
📌 비쥬얼 스튜디오 코드 열기 1. index.html 5.통합테스트 2. member.html 회원목록조회 회원목록조회 > 아래 url 확인된다 왜냐 ? servlet 만들지 않았기 떄문에! 자바 열기 1. 연결할 servlet 만들기 SelectAllServlet jdbc 템플릿 복사해서 가져오기 > 클래스 만들고 > 전체 복붙 > java안에 패키지 만들고 xml 만들기! (JDBC에는 라이브러리에서 관리 했는데, java파일 안에 넣어서 관리 해야한다) 2. jdbc 템플릿에 driver.xml 경로 변경 String filePath = JDBCTemplate.class.getResource("/edu/kh/jsp/sql/driver.xml").getPath(); prop.loadFromXML(n..
📌JSTL : JSP에서 자주 사용되거나 공통적으로 사용되는 java코드를 쉽고, 표기법을 간단히 할 수 있도록 태그화 하여 표준으로 제공함 ✅ JSTL 라이브러리 등록 방법 https://tomcat.apache.org/download-taglibs.cgi 접속 jar files -> impl, EL, Spec 다운로드 WEB-INF/lib 폴더에 추가 * webapp 폴더에 넣는 이유는 인터넷 상에 배포되는 폴더로 인터넷상에 수행되어야하는 코드, 파일은 webapp에 작성 ✅ JSP에서 JTSL 사용하려면 무조건 라이브러리 등록 후 최상단에 taglib작성 prefix : 접두사. 태그 앞에 붙는 태그명 uri : 네트워크 상의 주소가 아닌 다운로드 받은 라이브러리 내부 구분 주소 ➰ 변수 선언 ( ..
📌 JSP 기본 내장되어 있는 객체 4가지 page scope : 현재 Servlet 또는 현재 JSP 에서만 사용 가능(1 페이지에서만 값 유지) request scope : 현재 Servlet + 요청 위임한 JSP에서 사용 가능 (2 페이지 이상에서 값 유지) session scope : 브라우저 종료 또는 세션 만료 시 소멸(사이트에 접속한 브라우저당 1개씩 생성) application scope : 서버 종료 전까지 어디서든 사용 가능 ( 하나의 웹 애플리케이션 당 1개 생성) ✅ scope 우선 범위 page > request > session > application ✅ scope 값 세팅 page scope : 생략 request scope : req.setAttribute("message..
📌EL방식 : JSP의 표현식(Expression)을 조금 더 효율적이고 간단하게 작성할 수 있도록 고안된 언어로 화면에 표현하고자 하는 자바코드를 $ { value } 형식으로 작성함 (value 작성법이 여러 가지 존재) 📌EL특징 1. get이라는 단어를 사용하지 않음! 표현언어, 출력용언어, 출력은 얻어와서 밖에 못함 2. EL은 null을 빈칸으로 출력함(null과 관련된 모든 것을 빈칸!) ✅ Parameter 출력방법 🔊 JSP 표현식 만일, 없는 파라미터를 출력하게 된다면 ! null 값으로 출력됨 🔊 EL 표현 ${ param.name속성값 } ${ param.inputName } ${ param.inputAge } ${ param.inputAddress } 없는 파라미터 값을 출력하게 ..
시간이 얼마 남지 않았다. 학원갔다와서 공부하고 다시 숙제하고 세미 프로젝트 준비하고 하다보니, 정처기 공부하는 시간 이 없었다ㅜ ..음 사실 핑계인 것도 같지만 그래도 아직 23일에 시간이 남았으니 더욱 집중해서 공부하기로 하였다. 기존에 공부했던 방식으로 진행하려면 내년에 따야할 것 같기에, 유튜브를 보다가 정처기 공부방법에 대해서 자세히 설명해주신분이 있어, 그분에 방법으로 공부를 진행하기로 하였다. 혹시 궁금하신분이 있을것 같아 해당 주소 남겨놓겠다. https://m.blog.naver.com/wook2124/222102990691 2022년04월24일 기출문제 1과목 소프트웨어 설계 1. UML다이어그램 중 순차 다이어그램 : 순차다이어그램은 동적 이며 시간개념 중심으로 모델링 한 것이다. 📚..
1. 내 컴퓨터 1. 로컬 저장소 (소스트리) create 하기 / .git 파일 만들기 2. git허브에 레파지토리를 생성한다. 3. 원격 연결 3. 커밋 푸시 2. 학원 컴퓨터 1. clone 하기(깃허브 주소 넣었다가 안되면 토큰주소) 2. 풀 소스코드만 관리 3.이그노어 추가하기 1. 이그노어(압축풀고) 해당 폴더에 추가하기 2. 이그노어만 스테이지에 올리고 커밋하기 3. 터미널 버튼 클릭 > git rm -r --cached . 작성 4. 파일상태로가 모두 스테이지에 올리고 (작성 : gitignore추가 ) 커밋, 푸시 하기 만일, 새로운 세팅을 해줬을때 소스트리를 하는 방법 1. 커밋/ 푸시 해서 올려주기 (이그노어 빼고) 2. 다른 컴퓨터에서 pull 받아주고 3. 노트북에서 다시 이그노어..
📌아파치 톰캣 = 웹 서버 : 정적인 부분(HTML) 만 처리 할 수 있는 아파치 + 동적인 부분(Servlet)을 처리할 수 있는 톰캣 합친 서버이다. 📌아파치 : 클라이언트에 요청이 왔을때만 ! 정적 페이지를 제공 📌톰캣 = WAS = 서블릿 컨테이너 (비슷하다) : 동적 웹(Dynamic Web)을 만들기 위한 웹 컨데이너 정적 페이지를 제외한 요청에 대한 수신 ✅ JDBC : 자바 프로그램이 데이터 베이스와 연결되어 데이터를 주고 받을 수 있는 프로그래밍 인터페이스 📌JSP (자바 제공 페이지) :HTML 코드에 Java코드를 쓸 수 있는 문서(눈에 보이는 코드는 HTML 해석은JAVA) ✅ Servlet (요청에 따라 응답 페이지를 만들어냄) HTML 표기법으로 쓸 수 있게 잠시 JSP 바꿔줄게..