뭐라도 공부해보자!!( 이론 )/Web (11) 썸네일형 리스트형 이클립스 쓰면서 발생한 문제들에 대한 간단한 tips 1. 이클립스가 java 버전이 잘 안 맞는다면서 에러가 뜬다. - 구글링 해보면 뭐 config 파일에서 최소 자바 버전을 낮추어 주면 된다고 하는데, 나는 오히려 이 방법을 따라했다가 부가적인 에러가 발생하였다. 우선은 제대로 시스템 환경 변수에 들어가서 제대로 자바가 등록되어 있는지 확인하기를 바란다. 또 최신 버전의 자바와 구 버전의 자바가 모두 등록되어 있다면 구 버전 자바를 path에서 지우거나 최소한 최신버전의 자바가 리스트의 위 쪽으로 가도록 해야한다.(path 참조 우선 순위는 리스트 위쪽이 높다!) 그래도 안된다면 최신 버전의 이클립스를 다운 받는 것을 권장한다. https://coding-factory.tistory.com/838 [Java] 자바(JDK) 환경변수 설정방법 (for .. Spring : DI, IoC, Bean 등록 관련 사용 스프링(Spring)의 가장 큰 특징으로는 DI (Dependency Injection), IoC(Inversion of Control) 을 들 수 있다. DI는 클래스의 생성 방식과 연관되어 있다. 클래스 안에는 필드가 있고, 프로그래머는 필드(Field)에 대해 클래스를 생성할 때 직접 생성할 것인지, 아니면 외부에서 이미 생성된 인스턴스(Instance)를 참조할 것인지 결정할 수 있다. 전자의 방식인 경우 만약 필드에 대한 클래스에 변경 사항이 생길 경우, 연쇄적으로 본 클래스를 변경할 여지가 있다. 그러나 DI 방식을 사용하면 이런 문제를 어느 정도 해결할 수 있다. 자바는 인터페이스(Interface)를 제공하여 같은 인터페이스를 이식(Implement)받은 클래스들을 모두 받아들일 수 있도록.. 2. 스프링 부트로 배우는 자바 웹 개발 : 자바 서블릿 자카르타 서블릿(Jakarta Servlet, 구 Java Servlet)은 Jakarta EE에 포함된 소프트웨어 스펙 중 하나로 자바에서 HTTP 요청과 응답을 처리하기 위한 내용을 담고 있다. 단순하게 서버가 가지고 있는 HTML, 이미지, 영상 등의 파일을 제공하는 것을 넘어, 필요한 정보들을 가공하고, 저장하는 등 복잡한 동작들을 수행할 수 있도록 자바에서는 필요한 기능들을 제공하고 있다. 서블릿의 동작 원리를 이해하기 위해서는 서블릿 컨테이너(Servlet Container)에 대해서 알 필요가 있다. 서블릿 컨테이너는 서블릿을 담고 관리해주는 일종의 컨트롤타워 내지 저장 유닛을 의미한다. 서블릿 생명주기 관리, 통신 지원, 멀티스레딩 관리, 선언적인 보안관리 등을 들 수 있다. 이 모두를 조.. 1. 스프링 부트로 배우는 자바 웹 개발 : 개발 환경의 변화(웹 서비스 구조 등 간단한 설명) 스프링 부트로 배우는 자바 웹 개발(출판 : 제이펍, 저자 : 윤석진)으로 학습한 내용을 정리한 것입니다. 초기에는 B2C(Business-to-Customer) 사업 모델이 많지 않았다. PC의 보급이 아직은 제대로 이루어지지 않았고, 광고의 대부분이 신문 혹은 방송사 등을 통해서 이루어지던 시절이었다. 인터넷은 일반 대중들을 위한 것보다는 회사 내부 일부 인원들을 위한 것이었다. 이들은 Dos 계열 인터페이스가 익숙하다. 장비는 매우 비쌌고, 네트워크 환경 역시 매우 열악하였다. 이때의 아키텍처(Architecture)는 메인프레임(Mainframe)구조가 대세였다. 1 티어 구조로 서버(Server)와 클라이언트(Client)로써 필요한 기능을 모두 기기 한 대가 제공하였다. 스케줄링 방식도 순차 .. 5. Spring/Spring Boot를 이용한 로그인 페이지 만들기 : 테스트 시작에 앞서서 해당 실습은 인프런에서 제공되는 무료 강좌에서 다룬 실습입니다. 강좌를 진행하신 튜터 분의 설명을 듣고 싶다면 해당 강좌 링크를 남겨둘테니 들으시기를 바랍니다.(개인적으로는 한 번 듣는 것을 추천드립니다!!) https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inf.. 4. Spring/Spring Boot를 이용한 로그인 페이지 만들기 : 임시 저장소 및 서비스 구현, 테스트 시작에 앞서서 해당 실습은 인프런에서 제공되는 무료 강좌에서 다룬 실습입니다. 강좌를 진행하신 튜터 분의 설명을 듣고 싶다면 해당 강좌 링크를 남겨둘테니 들으시기를 바랍니다.(개인적으로는 한 번 듣는 것을 추천드립니다!!) https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inf.. 3. Spring/Spring Boot를 이용한 로그인 페이지 만들기 : 로그인 페이지 관련 구조 설명 시작에 앞서서 해당 실습은 인프런에서 제공되는 무료 강좌에서 다룬 실습입니다. 강좌를 진행하신 튜터 분의 설명을 듣고 싶다면 해당 강좌 링크를 남겨둘테니 들으시기를 바랍니다.(개인적으로는 한 번 듣는 것을 추천드립니다!!) https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inf.. 2. Spring/Spring Boot를 이용한 로그인 페이지 만들기 : 스프링 프로젝트 생성 시작에 앞서서 해당 실습은 인프런에서 제공되는 무료 강좌에서 다룬 실습입니다. 강좌를 진행하신 튜터 분의 설명을 듣고 싶다면 해당 강좌 링크를 남겨둘테니 들으시기를 바랍니다.(개인적으로는 한 번 듣는 것을 추천드립니다!!) https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inf.. 이전 1 2 다음