대충벌레 블로그
반응형
MVC 패턴
IT 기술/웹[JSP,HTML] 2021. 2. 22. 18:00

웹 개발을 처음시작할때 초보자는 Bean이나 Pool을 잘 모를수 있다. 나도 처음에 웹 개발을 할때는 순수하게 JSP만을 이용해서 개발을 했었다 이와 같은 방법은 소규모 사이트에서 작업할때 jsp 문서에 모든 내용을 넣으면서 개발하는 방법인데 프로젝트 작업에는 적합하지 않다. 이 다음에 jsp와 Bean을 같이 사용하게 되는데 이러한 방식이 Model 1 즉 MVC1 패턴이다 jsp에서는 요청처리와 뷰로직을 담당하고 Bean에서는 DB연동, 쿼리 실행 결과 처리를 하는 DAO , 데이터를 담아서 전달하는 DTO가 사용 된다. 그 이후에 조금더 프로젝트에 가까운 형식으로 Pool을 사용하는데 DBCP 즉 Database Connection Pool을 사용함으로서 서버가 구동될때 , 디비서버와 미리 연동한..

스프링 공부
IT 기술/스프링[Spring] 2021. 1. 29. 18:00

package config; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.DefaultServletHandlerConfigurer; import org.springframework.web.servlet.config.annotation.EnableWebMvc; import org.springframework.web.servlet.config.annotation.ViewResolverRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @Confi..

article thumbnail
R언어 공부정리 [8]
IT 기술/R 2021. 1. 27. 18:00

2021/01/25 - [IT 기술/R] - R언어 공부정리 [7] 2021/01/22 - [IT 기술/R] - R언어 공부 정리 [6] 2021/01/21 - [IT 기술/R] - R언어 공부 정리 [5] 2021/01/20 - [IT 기술/R] - R언어 공부 정리 [4] 2021/01/19 - [IT 기술/R] - R 언어 공부 정리 [3] 2021/01/18 - [IT 기술/R] - R 언어 공부정리 [2] 2021/01/15 - [IT 기술/R] - 분석 , 통계시 유용한 R 언어 설치와 기본 공부 정리 R언어 공부정리 [7]에 이어서 정리합니다. 연령대별 이혼율 분석해봅시다. 연령대별 (3가지) 이혼유무 (2가지) 총 6개의 그룹이 생깁니다. 우선 연령대및 결혼 상태별 비율표를 생성후 이혼한 ..

article thumbnail
데이터 마이닝 R 4버전 이상 - KoNLP 설치
IT 기술/R 2021. 1. 26. 18:00

여러가지 블로그를 뒤져보다가 제가 성공했던 블로그를 참고하여 작성했습니다. rsas.tistory.com/242 (R1)제15강(3.1) R응용(II) - KoNLP 설치 !!! 지난 번에는 성공했는데, R-4.0.2를 설치하고 다시 KoNLP를 설치하려다가 실패 인터넷에 있는 자료들을 이리 저리 찾아 보기를 여러 번... 수차례의 시행착오 끝에 설치를 성공 시행착오를 여러 번 rsas.tistory.com 명령어만 보실려면 하단의 정리를 참고해주세요. 1) multilinguer 설치 > install.packages("multilinguer") Installing package into ‘라이브러리 경로가 출력’ (as ‘lib’ is unspecified) URL 'https://cran.rstud..

article thumbnail
R언어 공부정리 [7]
IT 기술/R 2021. 1. 25. 18:00

2021/01/22 - [IT/R] - R언어 공부 정리 [6] 2021/01/21 - [IT/R] - R언어 공부 정리 [5] 2021/01/20 - [IT/R] - R언어 공부 정리 [4] 2021/01/19 - [IT/R] - R 언어 공부 정리 [3] 2021/01/18 - [IT/R] - R 언어 공부정리 [2] 2021/01/15 - [IT/R] - 분석 , 통계시 유용한 R 언어 설치와 기본 공부 정리 이번엔 지금까지 공부했던 내용을 가지고 분석 프로젝트를 해보겠습니다. github.com/youngwoos/Doit_R/tree/master/Data youngwoos/Doit_R 저장소. Contribute to youngwoos/Doit_R development by creating an ..

article thumbnail
R언어 공부 정리 [6]
IT 기술/R 2021. 1. 22. 18:00

2021/01/21 - [IT/R] - R언어 공부 정리 [5] 2021/01/20 - [IT/R] - R언어 공부 정리 [4] 2021/01/19 - [IT/R] - R 언어 공부 정리 [3] 2021/01/18 - [IT/R] - R 언어 공부정리 [2] 2021/01/15 - [IT/R] - 분석 , 통계시 유용한 R 언어 설치와 기본 공부 정리 그래프 만들기 그래프는 산점도,막대 그래프 , 선그래프 , 상자그래프 등이 있습니다. 우선 산점도는 변수들간의 관계로 점으로 표시하고 막대그래프는 집단간의 차이를 막대로 표시합니다 선 그래프는 시간에 따라서 달라지는 데이터 즉 시계열 데이터 표현시 사용하고 상자그래프는 집단가의 분포차이를 나타낼때 씁니다 ggplot2 패키지를 주로 사용하는데 ggplo2는..

article thumbnail
R언어 공부 정리 [5]
IT 기술/R 2021. 1. 21. 18:00

R언어 이전 포스트 참고 2021/01/20 - [IT/R] - R언어 공부 정리 [4] 2021/01/19 - [IT/R] - R 언어 공부 정리 [3] 2021/01/18 - [IT/R] - R 언어 공부정리 [2] 2021/01/15 - [IT/R] - 분석 , 통계시 유용한 R 언어 설치와 기본 공부 정리 데이터를 합치는 방법 에는 left_join() 과 bind_rows() 가 있습니다. 우선 left_join() 과 bind_rows()는 dplyr라는 라이브러리를 로드해주어야합니다. library(dplyr) left_join() : 데이터 열 합치기 bind_rows() : 데이터 행 합치기 열 컬럼을 합치기 위해서 데이터 프레임을 두개 생성해줍니다. test1 % # 새로운 컬럼을 추가..

article thumbnail
R언어 공부 정리 [4]
IT 기술/R 2021. 1. 20. 18:00

R언어 이전 포스트 참고 2021/01/15 - [IT/R] - 분석 , 통계시 유용한 R 언어 설치와 기본 공부 정리 2021/01/18 - [IT/R] - R 언어 공부정리 [2] 2021/01/19 - [IT/R] - R 언어 공부 정리 [3] 데이터 전처리(Data Processing) , 즉 분석할때 필요한 데이터들을 선택, 가공하는 작업입니다. 필요한 행을 선택하거나 열을 선택하고 이상치나 결측치들을 제거하는것. 우선 R언어에서는 dplyr 라는 패키지를 사용합니다. 이 패키지의 주요 함수를 알아보겠습니다. filter() 원하는 행을 추출하는것 select() 원하는 열을 추출하는것 arrange() 원하는 순서에 맞게 정렬하는것 mutate() 새로운 컬럼 변수를 추가하는것 summariz..

article thumbnail
R 언어 공부 정리 [3]
IT 기술/R 2021. 1. 19. 18:00

데이터를 분석할때는 다양한 명령어가 존재합니다. 확인 하기전에 저번 포스팅에 올렸던 깃허브에 있는 csv_exam.csv 파일을 준비해야합니다. 2021/01/18 - [IT/R] - R 언어 공부정리 [2] exam dim(exam) # 행 열 [1] 20 5 str(exam) : 모든컬럼의 데이터형을 출력한다. 'data.frame':20 obs. of 5 variables: $ id : int 1 2 3 4 5 6 7 8 9 10 ... $ class : int 1 1 1 1 2 2 2 2 3 3 ... $ math : int 50 60 45 30 25 50 80 90 20 50 ... $ english: int 98 97 86 98 80 89 90 78 98 98 ... $ science: int..

article thumbnail
R 언어 공부정리 [2]
IT 기술/R 2021. 1. 18. 18:00

그래픽 함수인 ggplot2를 사용하면 눈으로 쉽게 확인할수 있다. 만약 라이브러리가 없다면 명령어를 통해 설치해줍시다 install.packages('ggplot2') # 라이브러리 설치후에는 반드시 로드를 해야합니다. library(ggplot2) RStudio를 종료했다가 키면 packages의 경우에는 남아있지만 라이브러리는 사용시마다 실행시켜서 로드해줘야 합니다. 우선 간단한 예시를 보여드리겠습니다. gg

반응형