728x90
반응형

코딩 공부 26

[Spring] STS 툴 새 파일 만들면서 겪었던 난항(해결방법)

안녕하세요? 제가 STS 툴을 새로 설치하고 새 파일을 만들면서 오류를 겪어 한참 헤매다가 해결하게 되어서 방법을 공유하려고 합니다. 먼저 STS 툴을 깔고 압축해제를 한 뒤, STS.exe 파일을 실행시켰습니다. Spring 을 사용할 거라 Spring Legacy Project 를 선택합니다. 그럼 이런 창이 나오게 되는데, 만약 이렇게 Templates: 에 Simple Projects만 있다면 해결할 방법이 있습니다. 1. 먼저, 오른쪽 아래 Configure templates..를 눌러줍니다. 그럼 이런 창이 나오는데, spring-defaults만 남기고 나머지 2개의 파일을 Remove로 지워준 후, Apply and Close로 닫아줍니다. 그 후, 이렇게 정상적으로 나오면 반은 성공입니다..

코딩 공부/JSP 2022.07.11

[JSP] 웹 프로그래밍의 구조

클라이언트-서버 구조 - 웹 서비스 제공을 위해서는 서버 컴퓨터와 서버에서 동작하는 프로그램이 필요함 - 클라이언트 : 웹 서비스를 이용하는 사용자 - 서버 : 웹 서비스를 제공하기 위한 서비스 공급자 - 프런트엔드 : 클라이언트 중심의 프로그래밍(HTML, CSS, 자바스크립트) 영역 - 백엔드 : 서버를 구성하며 서비스를 제공하기 위한 서버 쪽 프로그래밍(웹 서버 소프트웨어, 웹 프레임워크, 데이터베이스) 영역 HTML(HyperText Markup Language) - 웹 문서의 구조를 정의하고 콘텐츠를 표현하는 기본 마크업 언어 - 웹을 통해 콘텐츠를 제공하려면 HTML을 사용해야 함 - HTML은 태그라고 하는 간단한 표기법으로 표현하고자 하는 정보에 의미를 부여함 안녕하세요? CSS(Casca..

코딩 공부/JSP 2022.07.06

[JSP] 웹, 네트워크, 인터넷의 차이점

1. 웹이란? (1) 웹의 정의 - 월드 와이드 웹(World Wide Web) - 줄여서 www 또는 웹이라고 함 - 웹은 인터넷에서 운영되는 서비스 중 하나 -> 따라서 웹 자체가 인터넷을 의미하는 것이 아니다. - 웹을 개발하는 목적? -> 연구자들이 흩어져 있는 정보를 손쉽게 정리하고 공유하기 위함 (2) 웹의 특징 - 인터넷은 컴퓨터 네트워크망을 의미하고, 웹은 인터넷 서비스 중 하나를 의미함 - 인터넷상의 정보를 하이퍼텍스트 방식과 멀티미디어 환경에서 검색할 수 있게 해주는 정보 검색 시스템을 의미함 - HTTP 프로토콜을 사용하며, HTML 문서를 연결하여 다양한 콘텐츠를 제공함 - 많은 사람들이 정보를 쉽게 공유하고 접근할 수 있도록 하는 것을 목적으로 함 (3) 웹의 구조 -HTML을 중..

코딩 공부/JSP 2022.07.05

[JAVA] 자바 변수(variable), 상수, 리터럴에 대하여

1. 변수(variable)란? - 수학 개념: 변하는 수? - 컴퓨터 개념: 하나의 값을 저장할 수 있는 메모리 공간을 말한다. - 1byte 단위로 메모리 주소가 있다. 2. 변수의 선언 (1) 변수의 선언 이유 - 값(data)을 저장할 공간을 마련하기 위해서 (2) 변수의 선언 방법 - 변수타입 변수이름; ex) int age // 정수(int)타입의 변수 age를 선언 3. 변수에 값 저장하기 (1) 변수에 값 저장하기('='는 등호가 아니라 대입) int age; // 정수(int)타입의 변수 age를 선언 age = 25; // 변수 age에 25를 저장 int age = 25; // 위의 두 줄을 한 줄로 (2) 변수의 초기화 - 변수에 처음으로 값을 저장하는 것 [주의] 지역 변수는 읽기..

코딩 공부/JAVA 2022.04.28

[JAVA] 자바 클래스-메서드에 대하여

1. 메서드 정의하기 메서드: 클래스의 기능에 해당하는 요소 ex) 클래스(사람) - 메서드(먹기, 잠자기, 공부하기 등) 클래스(자동차) - 메서드(전진하기, 후진하기, 회전하기 등) (1) 메서드 정의의 문법적 구조 자바 제어자 리턴(반환)타입 메서드명(입력매개변수) { // 메서드 내용 } ex) public static int sum(int a, int b) { // 메서드 내용 } (2) 메서드의 장점 - 중복코드 재사용 - 코드의 모듈화를 통해 코드 가독성 향상 (3) 특징 - 입력매개변수가 꼭 두 개가 아니어도 된다. 여러개가 있어도 되지만 갯수가 많을때는 array나 class로 쓴다. - 메서드 정의시 소괄호(( ))와 중괄호({ }) 포함 리턴(반환) 타입 - 메서드 완료 후 반환되는 ..

코딩 공부/JAVA 2022.04.27

[JAVA] 자바 참조자료형에 대해(배열(1차,2차), String)-자바 완전 정복 5

*이 글은 'Do it! 자바 완전 정복-김동형' 책을 바탕으로 작성하였습니다.* 자바 자료형에는 기본자료형(8개) - boolean, byte, short, int, long, float, double, char 참조자료형(무한개) - 배열, 열거, 클래스/인터페이스 등 이 있다. 이 글에서는 참조자료형 중 배열과 String 를 살펴보려고한다. 목차 1. 배열-1차원 배열 (배열의 특징/선언/객체생성/메모리구조) 2. 배열-1차원 배열 (세 가지 초기값 부여방식 및 출력하기) 3. 배열-2차원 배열 4. 배열-main() 메서드 매개변수 5. String 참조자료형 1. 배열-1차원 배열 (배열의 특징/선언/객체생성/메모리구조) 배열이란? 동일한 자료형을 묶어 저장하는 참조 자료형이다. 생성할 때 크..

코딩 공부/JAVA 2022.04.25
728x90
반응형