목록데이터 엔지니어링 정복/JAVA & JSP (46)
지구정복
복습 UI CUI GUI 사용자와 인터페이스(2D Graphic) Widget Contatiner- Contatiner, Component JFrame : 프로그램당 1개 JDialogue : JFrame의 자식창 JPanel : Component 그룹 Component JLable JButton JTextField / JPassword / JTextArea LayoutManager Absolute LayoutManager (Null Layout Manager) : 좌표중심 나머지 레이아웃도 많음 Event Event 중심의 프로그램 방식 마우스 클릭 이벤트 선언 방법을 암기 => 익명 인너클래스 구조 GUI 프로그램 만들 때의 순서 -Design : 디자인을 하는 툴 : Window Builder 1...
앞으로 배울 내용 화면구성 -> UI(User Interface) CUI- Charater User Interface - 명령프롬프트(Terminal) dir, ipconfig ... 입력 : argument, System.in, Scanner 출력 : System.out 명령프롬프트는 순차 처리 기반이다. GUI- Graphic User Interface- VR / AR / XR 그래픽 도구 - 2D - Graphic 클래스를 이용해서 그린다. -> 그래픽클래스를 통해서 모양을 그린다. -> 이벤트를 통해서 사용자의 입력을 처리한다. GUI는 이벤트 처리 기반이다. 자바에서 GUI를 처리하는 방법(1, 2, 3은 Oracle에서 만들었다.) 1. AWT(Abstract Window Tookit) - 맨..
복습 java.sql java.net : 원격 프로그램과 연결시키는 방법 java 와 java와 연결된 프로그램 또는 (c / c#) 즉, 전송형태만 맞으면 연결가능 이때 조심할 것은 전송단위(byte, char, encoding) 전송할 때 clinet는 서버 ip, 서버 port, protocoal(통신규약)를 알아야한다. 서버는 자신의 포트만 대기하고 프로토콜을 개방하면된다. 서버와 클라이언트 중간에는 인터넷(인트라넷)이 있다. ip와 관련된 클래스 InetAddress(도메인과 ip를 서로 교환) IPv4 : xxx.xxx.xxx.xxx (10진수) IPv6 : xxx.xxx.xxx.xxx.xxx.xxx (16진수) 왜 IPv6가 되었나? 사물인터넷 등 다양한 곳에 더욱더 랜카드가 많아지기때문에 ..
복습 CRUD - 어플리케이션(DML) java program JDBC APIs java.sql.* Connection Statement / PrepaedStatement ResultSet * DatabaseMetaData / ResultSetMetaData JDBC driver 각 데이터베이스 제작업체(벤더) mariadb - mariadb 사이트 mysql, oracle - oracle 사이트 msssql - microsoft 사이트 DBMS 전 포스트에서 했던 우편번호 검색기의 강사님 코드는 아래와 같다. package SearchZipcode; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamR..