본문 바로가기

프로그래밍/2016.09~ 2017.03 수업32

[jQuery] 유효성 검사하기 jquery를 이용한 유효성 검사 예제 css를 이용해 안에 class가 myNotice인 것을 화면에 보여지지 않게 함.라디오는 중복 선택이 안되기 때문에 하나의 값만 체크하도록체크박스는 여러개일 수 있기 때문에 임의적으로 length를 사용해 체크myNotice를 함수로 선언 아무것도 적지 않았을 경우 순서대로 이름, 나이, 1개 선택, 2개 이상 선택 하라는 alert 2016. 12. 23.
controller 분리과정, 리스너, 커넥션 풀 new 라는 연산자를 사용하게 되면 클래스간의 의존성이 커져 사용을 자제하자! HTTP Lifecycle 리스너는 주로 count할때 쓰기 좋다 (세션) connectionPool예를 들면 DB 커넥션이 1초 걸린다. 매번 커넥션을 하려고 하면 url, username, password 를 확인하는데 10초가 걸린다.간단한건 괜찮은데 수천개를 만들게되면 확인하는 시간이 많이 소모가된다!!!!!!!그래서 미리 확인을 받아놓자 !! 요게 커넥션 풀 controller 를 세세하게 분리합시다 나중에 고칠 필요 없이 하지만 문제는 if 분기문은 자꾸 써야한다 해결하려면 에노테이션을 사용하면된다는데 ... 나중에 수업 ㅠㅠ 2016. 12. 21.
1213 action을 사용할때 action과 관련된 여러가지 클래스가 있다. 분리를 해야한다 다른 사람에게 action을 공유하고자 할때 jar로 만들면 되는데 이때에 다른 패키지에 있으면도메인 분리(재활용)하여 그 부분만 jar파일을 만들어 배포 할 수 있다. insert실행 후 추가 row의 키값 받기.(getGeneratedKeys()) response.addHeader("Refresh", "1;url=list");list로 1초 기다렸다가 이동 해라. response와 request 에 정보가 들어 있다. 2016. 12. 13.
[1121] 추상클래스일반메소드, 추상메소드 인터페이스추상메소드, 상수 ----------------------------------------------------------------------수업교제 자료 자바 엔드 01. 생성자 메소드 오버로딩오버로딩(메소드 매개변수 갯수와 데이터 타입을 다르게 프로그래밍 하는 기법입니다) 생성자 메소드 클래스 이름과 동일한 것 User 클래스명 User() 생성자 메소드 명도 new User(); 새로운 겍채를 생성한다. defalut 생성자 메서드 선언 (cunstruct)오버로딩이 되어 있지 않고 그냥 메소드만 있는 경우에는 특별한 선언을 하지 않더라도 컴파일되면 자동으로 생성이 되기때문에 public User(){매개 갯수 없는 디폴트 String id, String .. 2016. 11. 22.
[1118] eclipse Maven 프로젝트 만들기 Project Explorer우클릭 -> New -> Project -> Maven -> Maven Project 세상에서 하나밖에 없는 Grop Id와 Artifact Id를 합쳐서 Package명을 만든다. 생성된 프로젝트. 필요한 라이브러리가 없어 pom.xml에 추가 할 수도 있지만톰캣에도 포함되어 있는 라이브러리가 있기 때문에 톰캣을 추가. 톰캣이 포함된게 보이고 빨간줄이 사라졌다. 2016. 11. 18.
[1117] Eclipse에서 Maven파일 import Maven파일 import Project Explorer우클릭 ->Import -> Import ->Maven ->Existing Maven Projects 폴더선택 Finish Maven파일 구조는 우리가 사용하던 엔트 구조와 다르다. Import가 되면 자동적으로 필요한 파일들을 Eclipse에서 다운로드 하지만간혹 WIFI환경에서 다운이 잘 안될때가 있다. 이때에 다시 한번 다운 받을 수 있다. Maven파일의 구조 및 설정 파일 2016. 11. 17.
[1116] 2 배열은 사용이 불편하니까 list같은 동적배열을 사용한다.list는 순차적으로 들어간다. 동일한 데이터가 있어도 또 들어간다 이러한 단점을 극복하기 위해 set이라는게 생겼다. request아래는 rap이라는게 있다 attribute set/get object파일이 들어간다 처음접속 A에서 세션id를 넘겨줌B를 요청하면 session에서 무언가를 저장할수 있는 공간을 줌 cookie cookie 뒤에 매개변수 달아서 접속 httpOnly 쿠키안에 담겨있는 구속받지 않는 방법 ----------------------------------------------표현식은 ${}이렇게 없앨수 있다. jsp같은 태그언어 안에서 자바코드를 태그처럼 표현할수 있는 기술이 있다.커스텀 태그 사용자가 만들어낸.. jtl은.. 2016. 11. 16.
[1116] JSP include include하나의 서블릿이 생성되어 소스차원에서 include되는 것으로 동일한 변수를 사용하면 error가..속도가 빠르다는 장점이 있다.c.jsp에서 d.jsp를 include하게 되면 두개의 서블릿이 생성되고 합쳐서 보여준다 모든파일에 include 하고 싶을때 web.xml에/*.jsp/e.jsp/web-inf/f.jsp어떤파일을 하나의 파일도 가능하고 다수의 파일도 가능하다.어떤파일에 어떠한 파일을 어느 위치에 include시킬 것인지 소스차원에서 진행하는 방법이다.서블릿 1개 생성 web-inf폴더는 캡슐화 걸려있는 폴더라 접근이 안된다. 2016. 11. 16.
[1115] DTO_DAO_로그인 2016. 11. 15.