본문 바로가기

기초7

Spring MVC 패턴 시작하기 / 프로젝트 생성 / 파일 구조 Spring MVC 패턴 시작하기 / 프로젝트 생성 / 파일 구조 스프링 MVC 패턴으로 프로젝트를 생성하는 방법입니다. New - Spring Legacy Project 를 클릭합니다. Spring MVC Project를 선택하고 Next를 클릭합니다. HomeController 파일이 들어갈 패키지의 이름을 정하고 finish를 클릭합니다. 이름1.이름2.이름3의 형태로 점을 두번 적어서 패키지 이름을 작성하시면 됩니다. 아래 사진은 위에 서술한 방법을 따라서 생성된 다른 프로젝트입니다. 스프링 MVC 프로젝트의 구조는 사진과 같습니다. webapp안의 views 폴더 안에 화면에 관한 jsp 파일들이 들어갑니다. 스프링 MVC 프로젝트 요청 처리 순서 사진 출처 : http://terasolunao.. 2018. 1. 27.
안드로이드 프로그래밍 쉽게 시작하기 6. 로그인 화면 만들기 안드로이드 프로그래밍 쉽게 시작하기 6. 로그인 화면 만들기 이번 글에서는 안드로이드 어플에서 로그인 화면을 만드는 방법에 대해서 알아보겠습니다. Login Activity를 클릭합니다. Login Activity 를 선택하고 Finish를 클릭합니다. 버튼을 드래그해서 놓습니다. 그리고 Text에 "로그인 화면으로" 를 적었습니다. 버튼을 클릭하면 로그인 화면이 나타나도록 어플을 제작 해보겠습니다. 화면 오른쪽의 Attribute의 onClick에는 login이라고 적었습니다. 아래 그림은 Attribute 화면을 더 확대해서 캡처한 화면입니다. 그러면 이제 MainActivity.java 코드를 작성해보겠습니다. 아래 코드는 그림 속의 코드입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13.. 2017. 11. 19.
JDBC 기초 Java Database Connectivity Java API의 하나로 데이터 베이스 연결 데이터 베이스 안의 데이터를 검색하고 데이터를 변경 할 수 있게 한다 JDBC 프로그램 개발 순서 DBMS 설치 자신이 설치한 DBMS에 필요한 JDBC 드라이버 설치 JDBC가 제공하는 기능을 이용해서 데이터베이스 응용 프로그램 개발 java.sql JDBC 기능 java.sql에는 어떻게 JDBC가 구현 될지에 대한 인터페이스만 있다 실제 DBMS에 접속하고 활용하는 기능은 각각 DBMS에서 구현 클래스를 만들어서 배포 https://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.41 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16.. 2017. 11. 9.
C 언어 기초 C언어 개요 프로그래밍 언어 컴퓨터 시스템을 구동시키는 소프트웨어를 작성하기 위한 언어 출처 : https://ko.wikipedia.org/wiki/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4 C언어의 장점 간결성 구문이 간결하고 프로그램 개발에 필요한 핵심 기능들을 제공한다 이식성 모든 컴퓨터에서 동일하게 동작하는 표준 라이브러리 함수를 프로그래머에게 제공하므로 모든 하드웨어 지원이 가능한 기계-독립적인 프로그램 개발이 가능하다 효율성 프로그램의 크기가 작으며 , 실행 속도가 빠르다 프로그램 개발 순서 컴파일 사람이 작성한 코드를 기계가 알 수 있는 기계어로 번역하는 과정 .obj 파일 생성 링크 컴파일 과정에서 생성된 .obj .. 2017. 11. 8.
자바 제어문 조건문 선택문 반복문 / if else if / switch case / for , while 제어문 프로그램의 흐름을 제어 할 수 있도록 도와주는 실행문 조건문 : 조건 만족여부에 따라 실행문을 제어 if~else if 선택문 : 변수에 일치하는 경우의 값에 따라 실행문 제어 Switch~case 반복문 : 특정 실행문을 여러번 반복 실행 할 수 있도록 제어 for , while ●조건문(if~else) 조건식의 값이 참인지 거짓인지에 따라 실행문의 제어가 결정된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 if(수업이 있으면) { 출석한다 } boolean lecture = true; if(lecture == true){ System.out.println("출석"); } //조건식이 참일때 실행문을 실행 if(수업이 있으면){ 출석 } else(수업이 없으면).. 2017. 9. 25.