응용 프로그래밍 및 화면 구현 15

마이바티스 연결시키기

그 웹이랑 디비랑 연결시키는거랑 같다~~! 초기에는 안적어놔서 일단 다 적어볼게요. 무조건 javaee에서 해야하는거 알지?? 먼저 라이브러리에 넣어주세요. 오라클8도 넣어줬어야하는거,, 알지,,? -- 긁어오는 주소 https://mybatis.org/mybatis-3/getting-started.html [리소스] 리스너에 넣을거 다 넣어주고 지울거 다 지워주교요 마이바티스에 들어가서 긁어와줍니다. String resource = "org/mybatis/example/mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); SqlSessionFactory sqlSessionFactory = new Sq..

컬렉션 리스트- Map / Hash Table / Properties

오늘은 어제와 같이 컬렉션리스트를 계속해서 살펴보도록 하겠습니다. [Map] 맵에 대해서 계속 실습해보도록 하겠습니다. package map; import java.util.HashMap; import java.util.Map; public class HashMapTest { public static void main(String[] args) { //다형성으로 써서 HashMap말고 Map으로 쓸 수 있음 Map map=new HashMap(); Test t=new Test (); Test t1=new Test (); } } 자자 여기서 보면서 제가 테스트 클래스를 하나 더 만들었습니다. package map; public class Test { T name; } 생략해도 되는데 제네딕으로 만들어줘야 ..

SET - Hash / Tree

리스트랑은 다릅니다. 셋의 가장 큰 특징은? 중복으 ㄹ허용 하지 않음 [Hash] package list; import java.util.HashSet; import java.util.Set; public class HashSetTEST { public static void main(String[] args) { Set sets=new HashSet(); for(int i=1; i>수정 sets.remove(40); Iterator it=sets.iterator(); //자리바꿨당 while(it.hasNext()) { Integer n=it.next(); System.out.println(n); } 결과는요? 둑두구둑두굳구 오랜만에 로또 한 번 해볼가요 package set; import java.ut..

list -Array / Vector / Linked

자바 내용보도록 하겠습니다. 전체적인 구성에 대해서 살펴보겠습니다. 모두 컬렉션 - 리스트 - 이름만 다르지 사용법은 다 똑같아아ㅛ. 해볼게요. 이클립스 설정을 통해 자바 프로젝트로 만들어 주고 실습해볼게요. [Array 리스트] 변수 선언해주고 뉴를 만들어 생성자를 만들어줍니다. ArrayList list=new ArrayList; 리스트에 삽입하려면? add를 사용하고 다양한 타입의 데이터들을 넣어 줄 수 있습니다. ArrayList list=new ArrayList; //삽입 list.add("dd"); list.add(10); 이렇게 하고 학생들의 데이터를 이용하여 회원가입을 진행해보겠습니다. 참, 개인정보는 꼭 ! 캡슐화 = private 선언 해 주는것 잊지 마세요. 자 그러면 여기 이렇게 클..

MyBatis

오랜만에 대면수업을 해볼게ㅛㅇ. 오늘은 마이바티스 세팅및 설치 하겠습니다. mybatis.org 들어갑니다. MyBatis 3 SQL Mapping Framework for Java 자 여기 보이시나아ㅛ 이거를 다운로드 할게ㅛㅇ 마이바티스는 무엇인가? 마이바티스는 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크이다. 마이바티스는 JDBC로 처리하는 상당부분의 코드와 파라미터 설정및 결과 매핑을 대신해준다. 마이바티스는 데이터베이스 레코드에 원시타입과 Map 인터페이스 그리고 자바 POJO 를 설정해서 매핑하기 위해 XML과 애노테이션을 사용할 수 있다. 모든 MyBatis 애플리케이션은 SqlSessionFactory 인스턴스를 중심으로 합니다. 이것이 예제..