목록학원에서 배운것들/TEA - E (38)
봉봉의 개인 블로그
search 검색하기먼저 WebContent 안에msearch폴더를 만들고 그안에 m_search_form.jsp 파일안을 저런식으로 채워줍다여기서 select 는 저런식의 아이디 비밀번호 권한 이름 이메일을 옵션으로 가지고 있게 만든후 그 값의 name 을 sk 로하고 그다음 input 타잎에 text 를 만들고 그 검색 text 상자안에 값을 sv 로 만듭니다.그리고 검색을 누르면 m_search_list.jsp 로 포스트 형식으로 넘겨줍니다 . 그다음m_search_list.jsp 안을이런식으로 작성해줍니다.위에서 부터 보자면 맨위는 12 ,13 번은 include 하는 문이라서 나중에 설명하겠다.먼저 32~36번문과 같이 적어서 값을 받아줍니다 .그런다음 20~ 22번문과같이 클레스 타입으로 참조..
javascript 로 게임 만들기스크립트는 head에 적어주도록 합니다. 왠만하면 body에 적는게 좋지만 효율이 떨어진다. 11번 줄은 윈도우가 다 뜨고나면 이거 실행해주세요 라는뜻이다.그런다음 document는 먼저 내용을 읽어주세요 라는 것이다.그리고 function은 익명함수이다.그리고 20번줄은 인라인 방식이다.또한 let 방식과 var 방식이 있는데 둘의 차이는 생명주기가 var는 계속 살아있고 함수주기이고let 은 {}문안에서만 살아잇다. let과 var는 블록범위 변수이다. console.log 는 System.out.println 와 같은거라고 생각하면된다.그리고 javascript 는 기본타입의 타입은 number 와 String 그리고 boolean 이 있다.25~30까지는 참조타입..
HTML로 캘린더를 만드는 과정 처음 body 부분에 48~95까지의 부분을 채워준다 이때 div로만 작성을해서 채워준다.그다음 자신이 만들고자 하는 이미지 대로 채워 넣어준다.첫번째로 8~16까지의 소스와 같이 작성을해서 float 으로 배치하고테두리를 만들고 둥글기와 폰트를 정해서 만들어준다그런다음 week 라는 클래스를 각 57,65 등등에 넣어준다음 week를 바꿀려고하는걸26~28 소스와 같이 만들어준다 그러면 빨간색으로 나오고 칸이 바껴서 아래로 나오게 된다.그런다음 title 이라는 클래스도 똑같이 만든후 요일에 적용을 시키고 18~24번줄과 같이바꾸어 준다그런다음 따로 SUN과 SAT 부분에 아이디를 넣고 그 값을 33번 34번줄과같이 해서 배경색을 넣어준다마지막으로 h1의 값을 36~42..
update, delete 해보기. list.jsp 파일에서 59 60 번과 같은 a 문장를 만들어준다. 그런다음 각각 수정버튼과 삭제버튼을 만들고 수정버튼은 m_upate_form.jsp 파일로 삭제 버튼은 m_delete_pro.jsp 로 넘어가게끔 만들어주는데 여기서 중요한건 get 방식으로 name이라는 변수에 m_id의 값을 담아서 넘어간다. 그다음 update 먼저 보자면 10과 11번과 같이 받아준후 send_id에 담아줍니다 .그런다음각각connection preparedstatement resultset 타입으로 12 13 14 번과 같이 import 도 해줍니다.참조 변수를 선언하고 그안에 null 값을 넣어줍니다.그런다음 15번에서 드라이버를 연결시켜준다그런다음 try finally문..
select(조회)를 이용해서 list 만들기 이게 list 안에 소스 코드이다.설명을 하자면 4~8번까지는 import에 관한 문장이다10번 문장은 getRequestURI() 프로젝트명 포함 전체경로를 구한다.18번부터 20번까지는 객체 참조 변수를 선언하는것이다.23번 문장은 mysql드라이버를 연결한다.27~30번까지 String 타입으로 변수를 선언하고 그안에 값을 각각 할당해준다음31번 문장에서 getconnection메서드를 실행하면서 String 데이터로 선언한 변수를 넣어준다.그다음 그 안의 주소값을 다시 conn 변수에 넣어준다.34~39번까지는 화면에 DB와 연결되었는지를 출력한다.42번 문장에서는 String 타입으로 query 변수를 선언한다. 그리고 그 안에 select * fr..
DB 순서 1단계 mysqlDB서버 설치 2단계 관리자 계정root(관리자 계정 아이디 비밀번호)으로 로그인 DBA 3단계 DB생성 4단계 일반 사용자 계정 생성 5단계 일반 사용자 계정과 DB활용 할수 있는 권한 부여 6단계 일반 사용자 계정으로 로그인 로그인 할때 ip주소, port 번호, dbid, dbpw, DB명 7단계 Table 생성 8단계 DML Query(쿼리)작성 insert (입력) update (수정) delete (삭제) select (조회) 위에 내용을 잘생각하면서 DB를 배운다. 1단계 mysqlDB서버 설치하기 미리 있던 mysql-5.5.32-win32파일을 설치한다 next 를 눌러서 설치하는데 이부분의 Port Number 는 3306 으로 입력한다. 그리고 이부분의 ne..
jsp 파일에서 클래스.java 안에 메서드 호출 하기(1) 데이터 없고 리턴없다. 1. Test01.java 에 사진과 같이 a()메서드를 만든다.2. test01_call.jsp 파일에서 Test01 데이터 타입으로 ttt 객체참조 변수를 선언하고ttt에 할당된 주소값을 찾아가서 a 메서드를 호출한다*여기서 4번째 줄은 서로다른 패키지 안에 클래스안에 메서드를 호출하기 위해 필요하다. (2) 데이터 있고 리턴 없다. 1. Test02.java 클래스 안에 b메서드를 만든다. 2. test02_call.jsp 파일에서 Test02 메서드를 사진과 같이 호출한다. (3)데이터 없고 리턴 없다. 1.Test03.java 클래스 안에 c 메서드를 만든다.2.test03_call.jsp 파일안에서 호출하고 리..
빨간색 부분들 include 하기 먼저 프로젝트 안에 module 폴더를 생성한다.그안에 top.jsp , left.jsp , hadan.jsp 파일을 생성한다.그리고 나서 index 안에 있는부분을 잘라낸후 top.jsp 파일안에 이거와 같이 셋팅하여 넣어준다.(헤더부분) 그런다음 같은 방법으로부분을 잘라낸후 left.jsp 파일안에이거와 같이 셋팅하여 넣어준다.(레프트 부분) 그런다음 같은 방법으로부분을 잘라낸후 hadan.jsp 파일안에 이거와 같이 셋팅하여 넣어준다.(하단 부분)그런다음index 안에12,13,23 번 줄과 같이 경로를 지정하고 include 해주면 된다. 나머지 index 뿐만아니라 다른 파일들의header부분, leftcolumn부분, footer부분을 index 파일처럼 바꿔..
서로다른 패키지의 서로다른 클래스 안에 매서드를 선언하고 호출하기 설명을 하자면1.에서 BB01 클래스 데이터 타입으로 b01선언하고 b01주소값 안에 잇는 User_search 매서드를호출합니다.2.User 클래스 데이터 타입으로 u01 을 선언하고 u01 주소값 안에있는 setUid등 매서드안에 데이터 값을 셋합니다.3.데이터 값을 셋하고 setUid매서드를 호출합니다. 호출후 매개변수(지역변수)안에 값을4.전역변수 uid에 셋합니다.5. 2~4번같은 방법으로 각각의 데이터안에 값을 셋하고 데이터를 호출한 1번으로 리턴합니다.리턴된 값을 User 데이터 타입으로 return1을 선언하고6.TestPrint클래스 데이터 타입으로 t01 을 선언하고 t01 주소값 안에 있는 testprint 메서드를 호..
2017-04-12 와 비슷한 방법으로 이번엔 데이터 뿐만 아니라 접근할수 없는 데이터를 메서드를 통해 데이터를 셋팅하고 겟팅해보자.User 클래스 데이터 타입으로 u01객체 참조 변수를 선언한다.User 생성자 메서드를 통해서 새롭게 객체 생성한다.새롭게 생성된 객체의 주소값을 u01 객체 참조 변수에 할당한다.(set 부분)u01 주소를 찾아간 곳에 setUid 메서드를 호출한다.serUid 메서드 매개변수 안에 id001 값을 할당한다.전연벽수 uid 안에 지역변수(매개변수 안에 id001) uid값을 셋팅한다.u_print 메서드를 호출한다.u01 객체 참조 변수에 저장된 주소값1이 매개변수 getu에 할당된다(get부분)getu 할당된 주소를 찾아간 곳에 getUid 메서드를 호출한다uid 값이..