본문 바로가기
728x90
반응형

IT205

4. application, param, include, forward, action tag, error page OWASP Top Ten | OWASP Foundation Application applicationn 객체는 sessio 과 사용방법이 거의 비슷하다. set, get을 쓴다. 서버가 동작할 때 1개의 application 객체가 생성되고 서버가 꺼질 때까지 유지됨 예매하기 사이트 제작 인증하기를 제작한다. 자바 uuid 중복되지 않는 16비트(진수) 값 생성 -> 전체 16바이트 길이로 생성 splite은 특정 문자열을 기준으로 자르는 메서드 전체 16바이트 길이로 생성 UUID uuid = UUID.randomUUID(); //splite은 특정 문자열을 기준으로 자르는 메서드 String struuid = uuid.toString(); String[] arr = struuid.split("-");.. 2024. 4. 9.
3. Cookie, Session 퀴즈 번 학생 여기서 ?으로 구분값이 있다. 변수는 더보기 미성년입니다 더보기 성년입니다 out 객체 jsp 페이지가 생성하는 모든 내용은 out기본객체 (print.write부분)를 통해 전송됩니다. 표현식으로 대체할 수 있다 → 쳐야하는 내용이 많아서 대체하지 않는다. 예시 코드 더보기 out 객체 out 객체는 jsp에서 html로 보내기위한 출력 객체를 말함 표현식이 이를 대체하고 있음. 2024. 4. 8.
oracle 기본 데이터 형 및 기타 내용 cmd 명령어 netstat -an | findstr 1521 1521은 기존 주말반이 사용하는 port 번호이다. 지금 동작중인 서비스를 확인하고자 치는 명령어이다. oracle sql developer 에서 전체 실행은 f5, 한 줄 실행은 crtl + enter 오라클 기본 데이터 형 NUMBER : 숫자형 데이터를 저장하기 위해서 제공 형식 : NUMBER(percision, scale) precision : 소수점을 포함한 전체 자리수를 의미 scale : 소수점 이하 자리수를 지정 scale을 생략하고, precision만 지정한 경우에는 소수점 이하는 반올림되어 정수 처리됨. precision과 scale을 생략하면 입력한 데이터 값만큼 공간이 할당 됨 DATE : 날짜, 시간을 저장하기 위.. 2024. 4. 3.
데이터 베이스 설치들 SQLite DBRDBMS(Relative Database Management System) ex) MySQL, Oracle, MSSQL ...SQLite는 파일 형식의 데이터베이스 (**)파일 형식이기 때문에 리모트(원격)로 접속이 불가능함SQLite 데이터 타입TEXT : 문자형 (사이즈)NUMERIC : 숫자형INTEGER : 정수형(양의정수, 음의정수, 0)REAL : 실수형(정수 + 유리, 무리수)BLOB : 대용량 자료제약 조건(Constraint)Primary Key : 기본키 (not null, unique)UNIQUE : 중복XNOT NULL : 생략 불가CHECK : 제한 조건 부여DEFAULT : 기본값 설정jar 파일을 다운 받았다.SQLitebrowserhttps://github... 2024. 4. 2.
Union, GROUP BY / HAVING, Join, GRANT Union : 두개의 select문의 대한 결과를 합쳐서 출력하는 명령문 두 select문의 column의 개수가 같아야 한다. 두 select문의 서로 대응되는 column의 데이터 타입이 같아야 한다. 2번 이거 왜 에러가 안나냐?!?? 실행시 두 select 검색에 결과를 합쳐서 반환.... Syntax(문법) -UNION(distinct기능이 동작됨) **SELECT column_name(s) FROM table1_name UNION SELECT column_name(s) FROM table2_name;** 예제) select ID from Persons UNION select PersonID from Orders; -UNION ALL(distinct동작X) **SELECT column_name(.. 2024. 4. 1.
18. JDBC JSP 우선 jar 파일을 구해야한다 이후는 아래의 것들을 그냥 그대로 이어가면 된다. JAVA에서 DB연동(JDBC - Java Database Connectivity) 연동 작업 순서!! Driver Loading : DB연동을 위해서 구현된 라이브러리를 호출 => Class.forName("드라이버 이름") .jar 파일 다운로드 DriverManager를 통한 Connection 생성 => DriverManager.getConnection() 메서드를 통해서 Connection 객체 생성 getConnection(String url, String user, String password) url : DB연동을 위한 DB주소 user : DB 접속 사용자 password : DB 접속 사용자의 패스워.. 2024. 4. 1.
728x90
반응형