본문 바로가기

Java66

[20210630] 스프링 프레임워크 스프링 프레임워크(Spring Framework)는 엔터프라이즈 서비스 개발 시 사용하던 EJB에 반발하여 만든 경량 오픈 소스 자바 프레임워크이다. 간단히 '스프링'이라고도 한다. 무거운 EJB 객체와 달리 스프링 프레임워크는 가볍고 간단한 POJO(Plain Old Java Object) 객체를 사용한다. 스프링의 3대 요소에는 DI, IoC, AOP가 있다. IoC(Inversion of Conrol) 일반 자바 프로젝트에서는 객체 안에서 다른 객체를 생성하여 사용하지만, 스프링 프레임워크에서는 스프링 컨테이너(혹은 IoC 컨테이너라고도 한다.)가 객체를 생성하고 제어한다. 참조하는 모듈이 참조당하는 모듈을 제어하는 것이 아니라 참조당하는 모듈과 참조하는 모듈 모두 스프링 컨테이너가 제어하고 이를 .. 2021. 6. 30.
[20210623] JDBC를 이용한 고객관리시스템 통합 구현 - 삽입, 삭제, 조회, 수정 기능 package cms_sql; import java.io.BufferedReader; import java.io.InputStreamReader; import java.sql.Connection; import java.sql.Date; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.Arrays; import java.util.Scanner; import javax.swing.JOptionPane; public class Client_Info { //전역 변수 선언 static Scanner scan = new.. 2021. 6. 23.
[20210617] 오라클 DB, JDBC를 이용한 고객관리시스템 - insert부 package cms_sql; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.Scanner; import oracle.net.aso.s; public class cmsdb { //전역 변수들 선언 static String driver = "oracle.jdbc.driver.OracleDriver"; static String url = "jdbc:oracle:thin:@localhost"; static String user = "scott"; static .. 2021. 6. 17.
[20210611] JDBC JDBC를 통해 오라클 데이터베이스에 저장된 데이터에 접근하는 것이 가능하다. 오라클 데이터베이스 안에서 데이터를 다루는 것은 오라클 데이터베이스 카테고리에서 설명해 놓았다. 여기서는 자바 프로그램에서 JDBC를 통해 오라클 데이터베이스에 접근할 수 있도록 하는 코드를 기술한다. //JDBCEx02.java package Day11; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.text.ParseException; import java.text.SimpleDat.. 2021. 6. 11.
728x90