1. HomeController.java 분석 후 수정. 2. 파스타 클라우드에 스프링 MVC 프로젝트 올리기 -> 도메인으로 접속 확인.(http://leesieun.paas-ta.org/) - 저번 주 금요일에 이어서 Controller단 분석했다. -> Controller단에서 시간데이터 조작한 내용을 View단으로 자료 전송해서 출력한 예를 분석 - Handles request for the application home page : http://localhost:8080/ 요청을 받았을 때, 변수를 만들어서 크롬 화면 또는 콘솔에 뿌려준다. 형식 public class HomeController { 내용 }; - Simply selects the home view to render by retu..
MVC : 자바(스프링) 개발 방식, 3가지 분리해서 개발하는 방식 - Model : 데이터베이스 부분 - View : home.jsp 와 같은 화면 부분 - Controller : Model(데이터베이스)과 View(화면)을 연결시켜주는 역할 * 자바 주석 1. 1줄 주석 : //로 시작 2. 여러줄 주석 : /* ... */ * html 주석 :
강사님이 보내주신 수업 내용을 이클립스에 정리하느라, 따로 복습할 시간이 없었다. 후, 기억을 되살려, 차근차근 복습해봐야겠다. * 빌드 : 자바소스코드(.java)를 컴파일(.class)하고, 실행 가능하게 프로그램 모듈을 묶는(패키징) 역할 1. Maven (메이븐, 이클립스에서) 2. Gradle (그래들, 안드로이드 스튜디오 앱) * Maven - 플러그인을 인터넷에서 다운받아서 웹 프로그램을 사용하게 된다. 하지만, 일일이 해당되는 프로그램을 웹페이지에서 다운받는 것이 아니라, Maven이라는 프로그램 모듈관리하는 툴로 자동으로 다운로드 한다. - Repository : Maven에서 관리하는 프로그램 모듈들이 저장되는 곳 * 프레임워크 (Framework) : 개발에 필요한 여러가지 유틸리티,..
어제에 이어서 데이터베이스 기초 활용하기 단원을 수업했다. 1. 데이터베이스 ERD -> 실제 물리 데이터로 싱크 맞추기 (싱크로나이즈) 2. SQL 쿼리 실행 : 위에서 만든 테이블에 대하여 CRUD 진행 * SQL이란? - Structure Query Language - 구조적 질의 언어로 체계가 있는 묻고 답하기 언어이다. - 싱크로나이즈 wamp 실행 -> Workbench 실행 -> DB커넥션 실행 + 모델 만들기 ERD 모델을 만들고 저장한 후, Database탭에서 Synchronize Model을 클릭한다. (ERD 모델을 생성할 때, Physical Schema의 이름을 DB커넥션에서 생성한 Schema의 이름과 동일하게 변경한다.) 물리 모델 ERD를 실제 DB에 싱크시키면, 실제 DB..
어제 배운 것 복습 1. 운영체제 기초기술 활용 이론 2. 버추얼박스 설치, 리눅스 명령어 실행, 클라우드 가입(파스타, 헤로쿠) jdk 설치완료 후, cmd 실행 화면 캡쳐(과제) 1. java -version : 자바 버전 확인 2. javac : 자바 컴파일러 = 번역기, 영문 java 코드를 클래스 코드로 번역해준다. DBMS(DataBase Management System) : 데이터 추가, 변경, 검색, 삭제 및 백업, 복구 등을 수행하는 소프트웨어 현업에서 가장 많이 사용하는 DBMS = RDBMS (관계형DB) * 관계형 : 자료(테이블) 사이에 부모-자식 ex) 게시판(부모) 댓글 1,2,3,4... 만약 게시물-댓글 관계가 없다고 하면, 댓글이 어떤 게시물에 대한 댓글인지 모르게 된다...