소스범벅
close
프로필 배경
프로필 로고

소스범벅

  • All (81)
    • ✨ Programming (21)
      • Java (3)
      • Spring (8)
      • Architecture (1)
      • Tool (8)
      • 문제&버그 (1)
    • ✨ Algorithm (55)
      • 백준 (31)
      • 프로그래머스 (24)
      • 개념 (0)
    • ✨ CS (2)
      • 자료구조 (0)
      • 운영체제 (0)
      • 네트워크 (2)
      • 데이터베이스 (0)
    • ✨ 독서 (3)
  • 깃허브
  • 방명록
[Spring] Spring Framework란?

[Spring] Spring Framework란?

스프링 프레임워크란? 자바 엔터프라이즈 개발을 편하게 해주는 경량급 오픈소스 애플리케이션 프레임워크이다. 엔터프라이즈란? 대규모 데이터 처리와 트랜잭션이 동시에 여러 사용자로부터 행해지는 매우 큰 규모의 환경을 말한다. EJB보다 가벼운 경량 프레임워크이다. 자바 웹 애플리케이션 개발을 위한 오픈소스 프레임워크이다. 동적인 웹 사이트를 개발하기 위해 여러가지 서비스를 제공하고 있다. 스프링 프레임워크 특징 경량 컨테이너 애플리케이션에 사용되는 자바 객체(빈)를 스프링이 권한을 가지고 직접 관리한다. 각각의 객체 생성, 소멸과 같은 라이프 사이클을 관리한다. 스프링 컨테이너로부터 필요한 객체를 얻는다. POJO(Plain Old Java Object)방식의 프레임워크 특정한 인터페이스를 구현하거나 상속받을..

  • format_list_bulleted ✨ Programming/Spring
  • · 2023. 4. 11.
  • textsms
[Spring] MVC란?

[Spring] MVC란?

MVC란? 모델 - 뷰 - 컨트롤러(Model - View - Controller, MVC)의 약자이다. 소프트웨어 디자인 패턴이다. 웹 애플리케이션을 기능별로 나누어 처리한다. 화면 처리 요청 처리 비즈니스 로직 처리 모델2 방식이다. MVC 구성요소 Controller Model의 상태를 변경할 수 있다. View에 Model의 결과를 표현할 방식을 선택할 수 있다. Model 데이터와 비즈니스 로직을 수행한다. View가 렌더링하는데 필요한 데이터이다. DAO나 VO클래스로 이루어져 있다. View Model의 결과를 Controller에서 받아서 화면에 표현한다. MVC 장점 기능이 분리되어 있어 개발 및 유지보수가 편하다. 각 기능의 재사용성이 높아진다. Spring MVC 동작 과정 Dispa..

  • format_list_bulleted ✨ Programming/Spring
  • · 2023. 4. 7.
  • textsms
[Tool] Tomcat 설치

[Tool] Tomcat 설치

1. 톰캣 다운로드하기 https://tomcat.apache.org/ Download - Tomcat9 - zip 2. 다운 받은 zip파일 풀기 zip파일 사용자 - server 폴더 생성 - server폴더 안에 압축 풀기 톰캣은 설치하는게 아니라 압축 파일 풀면 된다. 3. 직접 서버 실행하기 압축 풀고서 [터미널] 에서 1) 서버 아래에 server - apache 블라블라 - bin 폴더까지 들어가기 사용자홈폴더@ server % cd apache-tomcat-9.0.65 % bin 2) 권한 설정하기(chmod 755 .sh입력) 사용자홈폴더@ bin % chmod 755 *.sh 3) 권한 변경된 거 확인하기 (ls -al 입력) 사용자홈폴더@ bin % ls -al 🔽 권한 변경 전 yo..

  • format_list_bulleted ✨ Programming/Tool
  • · 2023. 4. 4.
  • textsms
[Tool] exerd 설치

[Tool] exerd 설치

1. exerd 이클립스 업데이트 전용 설치 방법 https://exerd.com/index.do 사이트 접속 다운로드 선택 이클립스 플러그인으로 설치 eXERD 3.X -> 다운로드 클릭 파란색 주소 클릭 페이지 넘어가서 URL 복사 이클립스 - Help - Install New Software...순으로 들어가기 Work with 란에 Add 눌러서 들어가기 - Name설정 - Location에 exerd 사이트에서 복사한 URL 붙여넣기 - Add눌러서 Add Repository 나가기 - Contact all update sites during install to find required software 체크박스 해제하기(다운로드 시간 오래걸림) - Finish 클릭

  • format_list_bulleted ✨ Programming/Tool
  • · 2023. 4. 4.
  • textsms
[Tool] Node js 설치 - Windows OS

[Tool] Node js 설치 - Windows OS

웹사이트 https://nodejs.org/en/ 접속 LTS 버전으로 다운로드 기본설정으로 인스톨 완료하기

  • format_list_bulleted ✨ Programming/Tool
  • · 2023. 4. 4.
  • textsms
[알고리즘] 프로그래머스 120842번 2차원으로 만들기 (자바|Java)

[알고리즘] 프로그래머스 120842번 2차원으로 만들기 (자바|Java)

1. 문제 2. 풀이 class Solution { public int[][] solution(int[] num_list, int n) { int[][] answer = {}; answer = new int[num_list.length / n][n]; int index = 0; for(int i = 0; i < num_list.length / n; i++) { for(int j = 0; j < n; j++) { answer[i][j] = num_list[index]; index++; } } return answer; } }

  • format_list_bulleted ✨ Algorithm/프로그래머스
  • · 2023. 4. 3.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ···
  • 14
  • navigate_next
전체 카테고리
  • All (81)
    • ✨ Programming (21)
      • Java (3)
      • Spring (8)
      • Architecture (1)
      • Tool (8)
      • 문제&버그 (1)
    • ✨ Algorithm (55)
      • 백준 (31)
      • 프로그래머스 (24)
      • 개념 (0)
    • ✨ CS (2)
      • 자료구조 (0)
      • 운영체제 (0)
      • 네트워크 (2)
      • 데이터베이스 (0)
    • ✨ 독서 (3)
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바