| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- 객체지향
- 자바
- pyqt
- Mac
- servlet
- 단축키
- 대덕인재개발원
- Java
- Oracle
- FastAPI
- nodejs
- API
- ibatis
- Error
- 반복문
- Android
- crud
- python
- 이클립스
- JDBC
- jsp
- 맥
- html
- 컬렉션프레임워크
- 자바문제
- ddit
- 배열
- 생활코딩
- spring
- Homebrew
- Today
- Total
목록WEB (39)
romworld
권한을 줄 username , password, roles를 설정한다. admin JSPBook /addProduct.jsp GET admin admin 권한을 가져야지만 접속할 수 있다. 로그인 Please Sign In User Name Password **url창에서 [localhost/addProduct.jsp] 주소를 입력 상품 등록 페이지로 이동이 된다. 로그인 실패 시 추가 아이디/비밀번호를 확인해주세요 Please Sign In c:if 를 추가해서 아이디/비밀번호를 잘못 쳤을 경우 아이디/비밀번호를 확인해주세요 정상 입력했을 경우 Please Sign In 다시 로그인 페이지로 돌아가게 된다. 로그인 했을 때 헤더 상단 오른쪽에 시큐리티의 사용자명 가져오기 [jsp:include로 삽입했..
시큐리티 허가된 사용자만 특정 웹 페이지에 접근할 수 있도록 제안하는 보안 기능 - 인증 (authentication) 아이디와 비밀번호가 맞는지 확인 - 권한 부여 특정 사용자가 해당 페이지에 접근할 수 있는지 확인하여 승인 Servers - Tomcat v8.5 - 맨 밑으로 내리면 주석 처리되어 있다. 풀고 추가해주면 된다. 프로젝트내 WEB-INF - 안에 security 권한과 제약사항을 설정해준다. JSPBook index.html index.htm index.jsp default.html default.htm default.jsp role1 tomcat manager JSPBook /ch10/security01.jsp GET role1 JSPBook /ch09/* GET tomcat FORM..
만들었던 상품 등록 페이지에 번들 추가하기 1. bundle 파일 생성 title = Product Addition productId = Product ID pname = Name unitPrice =Unit Price description = Description manufacturer = Manufacturer category = Category categoryselect = Select Category unitsInStock = Units in Stock condition = Condition productImage = Image condition_New = New condition_Old = Old condition_Refurbished = Refurbished button = Insert ini..
1. fmt를 활용할 수 있다 날짜 bundle 숫자 2. bundle java.util.properties 위치 : src/패키지 파일 확장자 : .properties 언어구분 : 한글 -kr 영어 -en 국제화 : i18n 지역화 : L10n 다국어 처리 1. ctrl + n -> file- > properties Downloading File /eclipse/updates - Properties Editor - OSDN Free download page for Project Properties Editor's updates.This editor can directly edit property files written in Unicode reference characters, eliminating t..
메소드를 추가 한다. // 상품 목록 중 가장 마지막에 등록된 상품의 상품코드를 구하여 1 증가시키면 // 신규 상품의 상품코드로써 생성 됨 // P1236 -> 다음? -> P1237 public String getNextProductId() { // List listOfProducts // list는 0부터 셈. 리스트의 size가 3이면 0,1,2.. // 즉, index의 마지막 번호는(리스트의 크기 -1) ProductVO productVO = listOfProducts.get(listOfProducts.size()-1); System.out.println("productVO : " + productVO); // 마지막 상품의 상품코드를 가져옴 String productId = productVO..
1. Flag : /정규 표현식/ 끝에 사용하며 생략 가능 i(Ignore Case) 대소문자 구별 없다 m(Multi Line) 줄바꿈이 있는지 검출 g(Global) 모든 패턴 검출 2. 메소드 test() - 정규표현식.test(대상문자열) - true/false 리턴 exec() - 정규표현식.exec(대상문자열) - 패턴에 맞는 문자열 추출.(select) ex) form태그에 onclick="checkForm()"이벤트르 주고 exec() 알아보기 3.표현 방법 ^ 시작 $ 끝 . 1 개 * 0개 이상 + 1개 이상 ? 존재하거나 존재하지 않을 때 x 문자열 [xy] x또는 y를 찾음 x{n} x를 n번 반복 x{n.} x를 n번 이상 반복 x{n,m} x를 n이상 m번이하 반복 x|y x 또..
innerHTML - 출력 내용 속에 html태그가 포함, html태그 실행 innerText - 일반 텍스트 문자로 출력, html 태그도 문자로 출력 document.write() - 로딩 시 웹 페이지에 데이터 출력. 테스트용 window.alert() - 별도의 대화상자를 띄워 데이터 출력. console.log() - 브라우저 콘솔을 통해 데이터 출력. 디버깅용 내부 자바스크립트 - , 안에 배치 가능 외부 자바스크립트 - , 안에 배치 가능 변수 var : 함수 범위에서 유효하며 재선언과 재할당이 가능 (지역변수) let : 블록 범위에서 유효하며 재선언은 불가, 재할당만 가능 const : 블록 범위에서 유효한 상수 선언 키워드로 재선언과 재할당 불가 변수 명명 규칙 식별자는 영문자, 언더스..
유효성 검사(Validation) 사용자가 폼 페이지에서 입력한 데이터 값이 서버로 전송되기 전에 특정 규칙에 맞게 입력되었는지 검증하는 것 - 예) 아이디 중복검사, 로그인 인증 시 아이디와 비밀번호 검사 등 1. 기본 유효성 검사 입력된 데이터 값의 존재 유무를 검사.데이터, 숫자 등 (입력 했니? 안했니?) 2. 데이터 형식 유효성 검사 입력된 데이터 값이 특정 패턴에 적합한지 여부를 검사( 정규 표현식 = 정규식 사용) 1. 기본 유효성 검사 onclick="checkLogin()" 인 경우 - 자바스크립트 function checkLogin(){ // 폼 페이지를 J/S 객체로 할당 let form = document.loginForm; if(form.id.value==""){ // 아이디 값이..