01. JDBC이용을 위한 default 설정접속하는 서버나, 사용자 이름이 다르면 변경하고, 나머지는 다 똑같이 설정하면 됨세미프로젝트에 접속하는 서버는 강사님 서버 이용할 것이니 변경해서 사용하자! ojdbc11.jar빌드 처리 확인 후 사용하기 JNDI 기술을 사용하기 위해 context.xml 생성 JNDI 기술을 사용하기 위해 jdbcDAO.java 생성package xyz.itwill.dao;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import javax.naming.InitialContext;import javax.namin..
전체 글
Weekly I learned01. Hewon.java - java bean 클래스package xyz.itwill.bean;//JavaBean 클래스 : 웹프로그램 실행을 위해 WAS 프로그램에 의해 자동 생성되어 관리되는 객체를//생성하기 위한 클래스 - useBean 태그에서 사용하기 위한 클래스// => 웹프로그램 요청시 전달된 값이 저장될 객체를 생성할 목적의 클래스//JavaBean 클래스 작성규칙// => 반드시 전달값의 이름과 동일한 이름으로 필드를 선언// => public 접근지정자로 선언된 기본 생성자(매개변수가 없는 생성자)가 반드시 존재// => 필드값을 반환하는 메소드(Getter)와 필드값을 변경하는 메소드(Setter) 메소드를 필드명을 기반으로 작성 //회원정보를 저장하기 위한 클래스 - VO 클래스p..
템플릿페이지의 컨텐트만 바꿔서 응답되도록 하는 것클라이언트는 계속 index.jsp 만 요청함요청에 대한 응답은 index.jsp 템플릿 페이지에서 모두 다 해줌!!장점값 전달하고 싶다면 질의문자열로 요청 가능~.jsp?name=value&name=value&...값 전달 안하고 폼 태그로 요청 가능주의사항스레드가 이동된 곳에서도 객체가 공유되어 사용 가능하나, 제한있음//include 액션태그를 통해 스레드가 이동된 JSP에서response.sendRedirect("index.jsp"); //불가능이미지 경로 표현 시 - 절대경로 메소드로 불러오기//include 액션태그를 통해 스레드가 이동된 JSP에서 아래처러 표현하기/action/template_site/images/Koala.jpg" width..
01. controller.jsp// URL 주소를 전달받은 클라이언트는 브라우저의 URL 주소를 변경하여 서버의 자원을 //요청하여 결과를 응답받아 출력 - 페이지 이동 response.sendRedirect("main.jsp");//리다이렉트 이동 return; } //3. //전달값을 이용하여 스레드가 이동될 JSP 문서의 파일 경로를 생성하여 저장 String filePath=category+".jsp"; //System.out.println("filePath = "+filePath);%>//// 또는 --%>// page 속성값으로 JSP 표현식(Expression) 사용 가능 --%>//// 클라이언트에 상관없이 서버측에서 이동 - 클라이언트 브라우저의 URL 주소 미변경 --..
01. action > include > index.jsp// 메인페이지// 메인 // 블로그 // 카페 // 1) Header 영역방법1. 태그 이용// 메인페이지// 메인 // 블로그 // 카페 // 방법2. include 지시어 이용 [소형프로그램 만들 시 많이 사용]//include Directive : 외부파일(JSPF)을 읽어 "소스코드(CSL 및 SSL)"를 JSP 문서에 포함// [file 속성값]으로 설정된 외부파일의 소스코드를 포함하여 실행한 후 실행결과를 전달하여 응답// [외부파일의 내용이 변경될 경우], JSP 문서가 변경된 것과 동일하므로 JSP 문서에 대한 ..
01. JSP model1A.jsp : JSP문서JSP 문서만 가지고 웹프로그램 만듦스클립틀릿의 최소화를 위해 액션태그 이용02. JSP model2A.jsp : JSP문서B.class : 서블릿클래스서블릿도 함께 이용해 요청에 대한 처리는 서블릿이 하고, JSP는 응답만 함즉, 액션태그들 사용할 일이 거의 없음MVC디자인패턴요청: controller(서블릿)처리: model(자바)응답: view(jsp)
https://sftth.tistory.com/24 IntelliJ 유용한 단축키 모음1. 메인메소드 생성 및 실행1.1 디렉토리, 패키지, 클래스 생성 목록 보기mac : cmd + nwin : alt + insert 1.2 실행환경 실행현재 포커스mac : ctrl + shift + rwin : shift + ctrl + F10이전 실행mac : ctrl + rwin : shift + F10sftth.tistory.com -- [static import] : opiton + enter-- [이전으로 돌아가기 : cmd + e-- [refactor 단축키 확인] : ctrl + T-- [코드 자동 정렬] : cmd + option + L-- [인라인 정렬] : cmd + option + N--..
https://codingapple.com/ 코딩애플 온라인 강좌 - 개발자도 단기완성!단연 NO1 강사님의 NO.1 강의 역시나 명강입니다. IT 업계의 대치동 NO1. 강사같은 엄청난 강의력. 코딩애플님의 강의는, 엄청나게 기초적인 것부터 가르치는 듯 보이지만, 실제로 다루는 깊이는 절codingapple.com 01. 팀원들과 협업1) 새잡업 폴더 생성2) git clone 하기 3) git pull 후 git push 하기① 팀원이 git push 시 주의점먼저 팀원의 깃허브 아이디 필요공동작업자 (Collaborators) 탭에서 등록되어야 push 가능해짐② 팀원이 먼저 git push 하고 난 후 내가 git push하면? 에러남git push -u git push -u https:/..
01. 이클립스 MAC Windows단축키 전체 목록 보기cmd shift Lctrl shift L우선순위하드웨어 단축키 > 프로그램 단축키 1행 복사cmd option dowmctrl alt down1행 이동option up or downalt up or down1행 삭제cmd Dctrl D다음 행으로! shift enter자동정렬Cmd + Shift + Fctrl + iCtrl + Shift + F 되돌리기, 복사, 붙여넣기cmd Z cmd C cmd V 멀티 칼럼 편집 1option shift 멀티 칼럼 편집 화면이 작아지면서 + 커서 생김option cmd Aalt shift A들여쓰기tabtab내어쓰기shift tabshift tab자동들여쓰기cmd Ictrl I주석(토글)cmd /ctr..
https://training.github.com/downloads/ko/github-git-cheat-sheet/ GitHub Git Cheat SheetGit 설치하기 GitHub은 일반적으로 많이 사용되는 저장소 관련 작업을 위한 데스크톱 클라이언트와 함께, 더 복잡한 작업을 위해 자동으로 업데이트되는 Git command line 에디션을 제공합니다. Windowstraining.github.com 01. GITHUB란?원격저장소분산 버전 관리 시스템인 깃(Git)을 호스팅하는 웹 호스팅 서비스소스코드를 내컴퓨터에서 인터넷으로 올려주는 공간 02. GITHUB의 쓰임소스코드 저장 & 버전관리 & 소스코드 공유협업공간 03. GITHUB 웹호스팅 하는 법https://opentutorials.org..