전체 글 (58) 썸네일형 리스트형 [Chapter01]자바 언어 소개 0. 프로그램이란 무엇인가? 프로그램이란? - 명령어의 모음인 컴퓨터 소프트웨어의 한 예이다 - 대부분의 프로그램은 실행 중 ( 명령어를 불러들일 때)에 사용자의 입력에 반응하도록 구현된 명령어의 집합으로 구성되어있다 - 대부분의 프로그램은 하드디스크 등의 매체에 바이너리 형식의 파일로 저장되어 있다가 사용자가 실행시키면 메모리로 적재되어 실행된다 프로그래밍 언어란? - 컴퓨터 시스템을 구동시키는 소프트웨어를 작성하기 위한 언어이다 - 고급 언어일수록 사람이 사용하는 언어에 가깝다 - 일반적으로 말할 때에는 프로그래밍 언어를 지원하는 소프트웨어, 곧 소프트웨어를 작성하기 위한 소프트웨어를 가리키는 때가 많고, 이때에는 프로그래밍 언어와 소프트웨어를 구분하지 않고 소프트웨어를 프로그래밍 언어로 보기도 한다.. [Chapter07-2] 객체지향 프로그래밍1 01. 클래스의 구조 클래스의 구조 Car car = new car( ); 생성자: new 와 함께 초기화 -> 힙메모리에 객체를 생성 -> 메모리의 실제 주소값 반환 인스턴스 자신: this로 접근 인스턴스 부모: super로 접근 필드란? - 객체의 데이터, 상태를 저장하는 변수 - 주로 기본타입 또는 참조타입으로 정의 - 멤버변수라고도 함 02. 접근제한자 접근제한자란? - 객체의 필드와 메서드에 접근을 제한하기 위해 사용 - 정보 은닉을 위한 방법 (캡슐화) - public > protected > default > private 네가지가 있다 https://po9357.github.io/java/2018-08-29-access_modifier/ 접근 제한자를 생략하면 default 제한자가 설정.. [Chapter07-1] 객체지향 프로그래밍1 01. 객체지향 프로그래밍 객체지향 프로그래밍이란? - 컴퓨터 프로그램을 여러개의 독립된 단위(객체)들의 모임으로 파악 - 현대 프로그래밍 패러다임의 하나 객체지향 프로그래밍의 특징 - 객체는 데이터 + 메서드(데이터를 처리할 수 있음)로 구성 - 소프트웨어의 부품화, 재사용을 주요 목표로 함 - 코드의 재사용성이 높다 - 코드의 관리가 쉬움: 개발과 유지보수에 강점, 직관적 코드 분석 가능 - 신뢰도 높은 프로그램 개발을 가능하게 함 타입 (1) (기본타입) - 최소데이터 -오로지 데이터만 (2) (참조타입): 객체 - 데이터 복수개 - 데이터 + 기능함수(메서드) 객체의 구성 -객체이름 -데이터들 -기능함수 02. 객체의 정의 객체의 정의 - 실세계의 존재하는 것, 사물 또는 개념 - 객쳉는 정보의 .. [WEWORK SPECUP 챌린지 3기 교육] 금융이란? 오늘 WEWORK SPECUP 챌린지 3기 교육에 다녀왔다. 현직자 강사님의 재미있는 금융에 대한 이야기를 들을 수 있었다. 한번 정리해보고자 이렇게 블로그에 쓰게 되었다. :) [목차] 1. 금융이란? 2. 경영이란? 3. 금융 3사 - 은행 - 증권 - 보험 4. 금융권 동향 1. 금융이란? 금융: 자금의 흐름 자본주의: 자본이 지배하는 세계 우리는 자본주의에 살고 있기 때문에 돈에 대해서 반드시 알아야 함을 일깨워 주셨다 ㅎㅎ 2. 경영이란? 경영: 제한된(주어진) 자원을 활용하여 최대한의 효과를 창출하는 것 3. 금융 3사 은행 증권 보험 + 카드 (금융 4사) 자, 그럼 각 3사가 돈을 버는 방법을 알아보도록 하자 [각 3사가 돈 버는 법] 은행: 예대마진으로 돈을 번다 (예대마진: 예금과 대출.. [Spring] mybatis란? -mybatis란? DB연동시 필요한 쿼리를 xml로 처리하여 데이터에 접근하는데 쓰이는 DB프레임워크 (쿼리 자체를 xml로 처리하겠다. ) -마이바티스 하려면 두개의 파일이 필요함 1) configuration xml 파일 : xml가져오기 위해서 필요 디비접속하고 디비 access할때 쓰임 2) mapper 파일 : sql문장 가지고있는 mapper file 필요 sql을 가지고 있는 xml문장 (mapper file은 여러개일 수 있다. ex)주문, board,등등...) -mapper파일안에 mapper tag종류 -mapper tag example //select한 객체를 boardVO에 담아줘라 라는 뜻 select * from t_board select * from t_board order.. [spring] 스프링 프레임 워크를 활용한 개발 순서 단계 간략히 1. xml 파일 설정하기 1) spring-mvc.xml web.xml안에 dispatcher servlet안에 context-configuration 밑에 잇는 파일 읽어오는 거야 - > 그게 spring-mvc.xml인데 그게 다른이름이면 다른 이름 써야함 2) web.xml : 웹하고 관련된 웹을 구성하는 구성도에 필요한 거 받는 거 ex) encoding filter설정하고 싶어 3) pom.mxl : 스프링 프레임워크에대한 플젝 관리 (maven관리) 2. 서버를 한번 껐다가 켜야 함 문제가 없는 지 확인하기 위해 서버 콘솔창에 에러 없는지 확인 3. 요청이 들어왔을때 응답하는 파일 만들기 controller(requestMapping), jsp(forward)만들기 4. service, da.. [Spring] mybatis를 통한 junit 테스트 1) spring-mvc.xml : 객체를 만들어서 컨테이너에 생성하게 하는 xml 코드 2) MyBatisTest.java : myBatis 를 통한 Junit 테스트 예시 package kr.co.mlec; import static org.junit.Assert.assertNotNull; import javax.sql.DataSource; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframewo.. [spring] MyBatis 1)Mybatis 다운 2)MyBatis Spring 다운 3)Spring JDBC 다운 4)Commons DBCP 다운 5) 위에 있는 1~4에 해당하는 코드를 pom.xml에 넣기 6)spring-mvc.xml파일에 dataSource객체 생성하기 위 코드를 spring-mvc.xml파일에 넣기 이전 1 2 3 4 5 6 7 8 다음