본문 바로가기

[study]이론정리237

HTML 1일차 - title, style, script 1. web 아키텍쳐( Architecture ) - 정적컴포넌트: 실행안됨. - 동적컴포넌트: 실행됨. - 랜더링: 화면에 보여지는것. - 정적컴포넌트와 동적컴포넌트를 서비스 해주는 서버는 다르다. 클라이언트(client) 서버(server) -------------------- ----------------------------- 웹브라우저 웹컴포넌트(html,jsp,servlet) html: 정적컴포넌트(*.html) jsp:동적컴포넌트(*.jsp), 자바기술 servlet:동적컴포넌트(*.java), 자바기술 * html 인 경우 웹브라우저 서버 test.html ( 웹서버: Apache, IIS, ngnix ) 1) 웹브라우저에서 서버에 test.html 요청 2) 서버에서 요청한 html 검색.. 2024. 4. 18.
Swing(4) JComponent * JCheckBox package app2; import java.awt.EventQueue; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import java.util.HashSet; import java.util.Set; import javax.swing.JCheckBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; public class JComponent02_JCheckBox extends JFrame implements ItemListener { .. 2024. 4. 9.
Swing(3) 이벤트처리 및 JDBC 연동 4. 이벤트 처리 방법 ( event handling ) 가. 이벤트 소스 ( event source ) - 이벤트가 발생된 컴포넌트 의미 ex) JButton btnOk = new JButton("Ok"); 나. 이벤트소스와 이벤트 핸들러 연결 문법: 이벤트소스.addXXXListener( 값 ); ex) btnOk.addActionListener( new MyButtonEvent( ) ); 다. 이벤트 핸들러 ( event handler ) - 이벤트소스에서 발생된 이벤트를 처리하는 클래스 의미. - 인터페이스로 제공됨. ( JButton 용 인터페이스는 ActionListener 이다. ) - 문법 적용. 가. 이름있는 클래스 a. GUI 클래스 자신이 implements 받는 경우 public c.. 2024. 4. 9.
Swing(2) 레이아웃 * BorderLayout - Frame 의 기본 레이아웃 - 5개의 정해진 위치에 배치 ( 각 영역에 하나씩만 배치 가능 ) - NORTH, EAST, WEST, CENTER, SOUTH 상수값 제공 ex) BorderLayout.NORTH package app1; import java.awt.BorderLayout; import java.awt.EventQueue; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; public class Layout01_BorderLayout extends JFrame { private JPanel co.. 2024. 4. 9.