일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 객체
- java
- 조건문
- 자바
- Servlet
- 서블릿 동작방식
- 서블릿 값 가져오기
- 서블릿
- 컨텍스트 초기화 객체
- 스트림
- 설치방법
- 예제
- 오라클
- 자바공부
- 자바 암호화
- 자바I/O
- 자바객체
- 스택
- 자바기초
- SQL
- 서블릿 예제
- File
- 숫자야구
- 입출력
- 자바문제
- 자바설치
- 서블릿 파라미터
- DA#
- 테이블 설계
- OOP
- Today
- Total
목록전체 글 (71)
다양한 관심 :)

암호화 - 단방향 : 데이터를 암호화하고나서 원래 데이터로 바꿀 필요가 없을때 사용하는 암호화 방식 - 양방향 : 데이터를 암호화 했다가 원래 데이터로 복원(복호화)을 해서 시키는 방식 -> 크게 양방향, 단방향으로 구분하고 그다음 대칭키, 비대칭키로 구분한다 더보기 대칭키 (비공개 키 방식) - 암호화 할때 사용했던 키와 복원할 때 사용하는 키값이 같을 때 -> 암호화, 복호화시 모두 동일한 키를 사용하므로 키 값을 비공개 한다. - 장점 : 처리하는속도가 빠르다 / 단점 : 노출우려(노출되면 굉장히 위험하다) - des(예전), aes(des를 보완한 ) 방식 비대칭키(공개 키 방식) - 일반데이터를 암호화 할때 키를 사용, 암호화를 시킬 때 키가 두개 만들어진다. -> 암호화, 복호화 둘다 다른 키..
sqlMapConfig.xml
Ibatis - 더 빠른 jdbc코딩을 위한 일반화 된 프레임워크 - sql 매퍼 + dao 프레임워크 - ibatis는 데이터베이스에 있는 자원들을 보다 편리하게 가져오기 위한 프레임워크 - XML서술자를 사용해서 간단하게 자바빈즈를 PreparedStatement 의 바인드 변수인 파라미터와 ResultSet으로 맵핑 시켜주는 기능으로 SQL Maps, ORM이라고 한다. - iBatis 데이터 매퍼 프레임워크는 관계형 데이터베이스에 접근할 때 가독성, 유지보수성, 생산성 등을 향상시켜준다. ==> sql에 기반한 데이터베이스와 자바, 닷넷, 루비 등을 연결시켜주는 역할을 하는 영속성 프레임워크 프로그램의 소스코드에서 sql문장을 분리하여 별도의 xml파일로 저장하고 이 둘을 연결시켜주는 방식으로 작..
package kr.or.ddit.basic; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; import java.sql.Statement; import java.util.Scanner; import javax.print.DocFlavor.STRING; public class jdbcTest04_preparestatement { // 은행 계좌번호 정보를 추가하는 예제 - insert문 사용 public static void main(String[] args) { // 데이터를 추가하기 Scanner scan = new Scanne..
JDBC ( Java DataBase Connectivity ) 라이브러리를 이용한 DB자료 처리하기 제일먼저 해야될것 : JDBC 라이브러리를 등록 처리 순서 1. 드라이버 로딩 : 라이브러리를 사용할 수 있게 메모리에 읽어들이는 작업 ex. Class.forName("oracle.jdbc.driver.OracleDriver"); 2. DB에 접속하기 : 접속이 성공하면 Connection 객체가 반환된다. ex. DriverManager.getConnection ( ) 메서드를 이용한다. 3. 질의 : SQL 문장을 DB서버로 보내서 결과를 얻어온다. => Connection 객체를 이용해서 Statement객체 또는 PreparedStatement객체를 구한 후 이 두 객체 중 하나를 이용하여 작업..
// 방문기록 확인하기 public void history() { System.out.println(); System.out.println("================================"); System.out.println(" 방 문 기 록 "); System.out.println("================================"); System.out.println(" back ------> " + back); System.out.println(" 현재 ------> " + currentURL); System.out.println(" forward ------> " + forward); System.out.println("=============================..
데이터를 담아서 처리할 때 사용하는 자료구조 Stack : 제일 먼저 들어간 자료가 나중에 나오는것, 후입선출(LIFO)의 자료구조 ex.상자, 되돌리기, 콜스택 ==> 리턴하면 제자리로 돌아옴, 뒤로가기/앞으로가기 Queue : 제일 먼저 들어간 자료가 먼저 나오는것, 선입선출(FIFO)의 자료구조 ex.은행 ==> LinkedList로 구현해서 사용할 수 있다. Stack 명령 1) 자료입력 : push(입력 데이터); 2) 자료 출력 2-1) pop( ); ==> 자료를 꺼내 온 후 꺼내온 데이터를 Stack에서 지운다. 2-2) peek( ); ==> 삭제없이 자료를 꺼내온다. LinkedList stack = new LinkedList(); stack.push("1.홍길동"); stack.pus..
//한글이 저장된 파일 읽어오기 ( 한글의 인코딩을 지정해서 읽어오는 예제 ) import java.io.FileInputStream; import java.io.FileReader; import java.io.IOException; import java.io.InputStreamReader; public class FileIOtest { public static void main(String[] args) { try { //FileReader fr = new FileReader("d:/D_Other/test_ansi.txt"); //FileReader fr = new FileReader("d:/D_Other/test_UTF8.txt"); //파일을 읽어올 때나 저장할 때 인코딩 방식을 지원하는 스트림 ..