본문 바로가기

분류 전체보기

(148)
[Oracle] Object 생성 계획 수립 - 데이터 모델링 과정은 요구사항 수집 및 분석 → 설계 → 데이터베이스 구현(물리적 모델링) 단계로 크게 3단계로 진행 - 설계단계는 개념적 모델링 → 논리적 모델링으로 나뉜다 ① 개념적 모델링 - ERD 만들어짐 - 개체를 추출하고 각 개체들 간의 관계 정의 ② 논리적 모델링 - ERD를 DBMS에 맞게 매핑 - 실제 데이터베이스로 구현하기 위한 모델 만듦 - 테이블 차트 ③ 물리적 모델링 - 실제 컴퓨터의 저장 장치에 저장하기 위한 물리적 구조 정의 · 구현
[Spring] 레거시 프로젝트 생성시 MVC 오류 - 프로젝트를 생성하려고 Spring Legacy Project를 클릭하여 생성하던 중 오류 발생 - 프로젝트 이름 입력하고 Spring MVC Project 클릭하고 Next를 누르니 - 이와 같은 오류 창이 떴다 - 버전은 11버전으로 올리면 된다는데 나중에 카페24를 사용하기 위해선 JDK 8버전을 사용해야 해서 다른 방법으로 시도 - 일단 다운받은 파일 다 삭제 - spring tool 4.10 버전으로 다시 다운받으니 MVC Project 생성 됐다
MVC 패턴 - 주 목적 : 나눠서 프로그래밍하는 것 - MVC랑 model2 방식이 같을까 ? MVC 패턴을 활용한 model2 방식 개발 (즉, MVC패턴 안에 model2가 포함) ① Model - Java - Action - 처리동작을 Model 형태로 나눔 ② View - JSP - 화면구현 ③ Controller - Servlet - 자바와 jsp 연결하기 위함 ④ MVC 실행 순서 - 제일 먼저 web.xml 파일(배포서술자)을 생성해야 함 - 서블릿 매핑을 통해서 컨트롤러를 찾음 컨트롤러 클래스 컨트롤러 주소 - 컨트롤러는 서블릿 파일이여야 함 - doGet/doPost → doProcess · 한번에 묶어서 doProcess 1) 가상주소 계산하기 2) 가상주소 매핑하기 - DB ..
Spring Tools 이클립스에 설치하기 https://spring.io/ Spring makes Java simple. Level up your Java code and explore what Spring can do for you. spring.io - 위 사이트에 접속해서 상단 메뉴바 Projects - Spring Tools 4 클릭 - 이클립스를 위한 공간이 있음 - 자신의 컴퓨터 OS에 맞는 사양 선택해서 다운로드 - 나는 WINDOWS 파일을 다운받았고 아래 그림처럼 spring-tool ~~ 파일이 다운된 걸 더블클릭해서 실행하면 폴더가 생성됨 - sts로 시작하는 폴더 열어서 exe 실행파일을 실행시키면 된다 - 실행 후 Workspace 지정하고 Launch - Help > Eclipse Marketplace > sts ( o..
스프링 프레임워크(Spring framework)란 - 전자정부 프레임워크 많이 들어봤을 .. - 레거시, 부트 존재 ① 프레임워크(framework) - 대상을 구성하는 구조 / 틀 / 뼈대 - 소프트웨어적 의미 : 기능을 미리 클래스 또는 인터페이스 형태로 만들어서 제공하는 형태 - 예 ) 컴퓨터의 망가진 부품에 대해서 대체할 새 부품을 가져와 교체하는 것 - 왜 사용할까 ? 팀원간의 실력차이를 커버하기 위해서 (일정 품질이상의 상품을 구현하기 위해서) ② 스프링 프레임워크(Spring framework) - 자바 웹 애플리케이션을 개발하기 위한 오픈 소스 프레임워크 - 경량 프레임워크 / 경량 컨테이너 의 형태 - 특징 · EJB(Enterprise JavaBean)보다 가볍고 처리하기 쉬운 경량 프레임워크 · 제어의 역행(IoC..
[Android] 파일 처리하기 / 파일 저장 및 읽어오기 - 파일을 읽기 위해서 openFileInput() 메소드를 사용하면 FileInputStream 반환 - 파일을 쓰기 위해서 openFileOutput() 메소드를 사용하면 FileOutputStream 반환 ① 파일 저장하기 - 화면에 버튼 2개를 이용해서 파일을 저장하고 불러오는 기능을 구현해 보겠다 package com.example.fileex1; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget...
[CSS] Position 속성 - 요소의 위치를 지정해버리는 속성 - 위치가 표현되는 방식의 차이 ① position : static - 기본값- 정적으로 배치된다- top, bottom, left, right 속성의 영향을 받지 않는다- 이 상태에선 요소를 이동할 수 없다- 항상 페이지의 정상적인 흐름에 따라 배치된다 .st01{ position:static; left:600px } · 왼쪽에서부터 600px만큼 떨어진 위치로 이동하라고 해도 그 자리 그대로 ② position : relative - 원래 자리에서부터 top, bottom, left, right 배치 - 수평과 수직 방향으로 동시에 움직이면 사선으로 움직임 .re01{position:relative; left:600px;} .re02{posi..
[CSS] Overflow 속성 - 영역 밖의 내용 처리법을 지정하는 속성이다 - overflow 속성을 더 잘 보이기 위해서 html 코드에 여러줄 띄워서 text 3줄 + 민트색 영역 표시함 ① overflow : visible (기본) - 영역 밖에 넘친 부분도 보이게 함 #sec01>p {overflow: visible;} - 영역 밖이지만 사진 보여줌 ② overflow : hidden - 영역 밖에 넘친 부분은 안보이게 함 #sec02>p {overflow: hidden;} - 이미지가 있지만 영역을 벗어나면 안보인다. 영역을 넓혀주면 ? - 긴 글일 경우 ...(말줄임표) 표시하기 .ell{ white-space: nowrap; overflow : hidden; text-overflow: ellips..