본문 바로가기

반응형
스프링
반응형
31

Spring 홈페이지 - (7) 게시판 디자인 적용 길고 긴 스프링 프로젝트 설정이 대략적으로 마무리되었습니다. 이젠 본격적으로 프로젝트를 시작해보려합니다. 웹페이지 개발의 순서는 다양하지만 여기서는 직관적으로 디자인을 먼저 적용한 다음 코드를 작성하는 방식으로 진행하겠습니다. 우선 디자인은 웹사이트에서 많이 사용되는 부트스트랩을 이용할 예정입니다. 부트스트랩은 많은 무료 탬플릿이 존재하여 우리도 무료 탬플릿을 사용할 계획입니다. 사이트주소 : startbootstrap.com Free Bootstrap Themes, Templates, Snippets, and Guides Start Bootstrap develops free to download, open source Bootstrap 4 themes, templates, and snippets and.. 2021. 1. 10.
Spring 홈페이지 - (6) 프로젝트 환경설정 안녕하세요. 오늘은 스프링 프로젝트의 환경설정을 해보려합니다. 우선 스프링 프로젝트를 진행하기 위한 라이브러리를 설정해보려합니다. 설치 라이브러리 : spring-tx / spring-jdbc / spring-test mybatis / mybatis-spring / 스프링 프로젝트 설정(pom.xml) 프로젝트의 환경 설정을 변경하기 위해서 프로젝트 가장 밑에 있는 pom.xml로 들어갑니다. 자바 버전과 스프링 버전을 설정해줍니다. 그리고 스프링 관련된 추가 라이브러리를 pom.xml에 설정합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 org.springframework spring-t.. 2021. 1. 10.
pring 홈페이지 - (5) 데이터베이스(Mysql) 설치 Mysql & Workbench 설치방법 안녕하세요. 스프링 웹 개발 프로젝트를 위한 데이터베이스 설치를 해보겠습니다. 웹개발에 있어, 데이터를 저장하기 위한 데이터베이스는 반드시 필요한 도구입니다. 여기에서는 데이터베이스 중, 'mysql'을 사용할 예정이며, mysql 개발환경을 제공하는 설계 도구인 'workbench' 또한 설치해 보겠습니다. 우선 Mysql 다운로드 페이지로 들어갑니다. Mysql 다운로드 페이지 : dev.mysql.com/downloads/mysql/ MySQL :: Download MySQL Community Server Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debia.. 2020. 12. 31.
[JQuery]URL 정규표현식 및 유효성검사 방법 안녕하세요. 오늘은 URL만을 입력할 수 있는 정규식표현과 이에따른 유효성검사를 알아보겠습니다. 우선 정규표현식이란 문자열의 특정 패턴을 찾고, 찾은 패턴을 가지고 추출, 삭제, 치환 등 문자열을 컨트롤 할 수 있는 표현식이라 할 수 있습니다. 또한 유효성검사란 이름의 셀 값을 사용자가 지정한 포맷에 맞는지 자동으로 확인해주는 기능입니다. 저는 url만을 입력해주는 칸이 필요해서 만들어보았습니다. URL주소를 입력할 경우 등록하시겠습니까란 알림창이나오고 잘못입력할 경우 경고 알람창이 뜨도록 하였습니다. HTML 입력할 수 있도록 input을 생성하고 등록버튼과 취소버튼을 생성합니다. 등록버튼에 onclick으로 함수를 넣어 유효성검사를 할 수 있도록 합니다. 1 2 3 4 5 6 7 8 9 10 11 1.. 2020. 12. 29.
Spring 홈페이지 - (3) 톰캣설치 방법 이번에는 톰캣 설치하는 방법을 정리해보겠습니다. 톰캣 버전이 10까지 있지만 저는 가장 안정성 있고, 일반적으로 많이 사용되는 '톰캣8버전'을 설치해보고자 합니다. 우선 톰캣홈페이지를 들어갑니다. tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies. The Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket speci.. 2020. 12. 27.
Spring 홈페이지 - (1) 자바 설치 및 환경변수 설정 자바 언어로 홈페이지를 만들기 위한 첫번째 순서로써 자바 설치부터 이야기해보고자 합니다. 우선 자바는 선 마이크로시스템에서 개발한 프로그램 언어로 태양과 관련있는 개기일식을 의미하는 이클립스를 이름으로 지었습니다. 윈도우에서는 자바 프로그래밍을 하기 위해 JDK(Java Development Kit)를 설치하고 이클립스를 설치해야합니다. JDK는 자바 프로그래밍 언어를 사용해 애플리케이션을 개발할 수 있게 해주는 개발 환경이며, 개발할 일이 없는 일반 사용자는 JRE(Java Runtime Environment)만 있으면 자바 프로그램을 실행할 수 있습니다. JDK에는 JRE + 개발에 필요한 것들(자바 컴파일러 javac.exe 등)이 있습니다. 여기서는 가장 일반적으로 사용되는 자바 1.8 설치를 해.. 2020. 12. 27.
[JAVA] 자바에서 날짜 포맷 변경하는 방법 안녕하세요. 오늘은 자바를 통해서 날짜 포맷을 변경하는 방법에 대해 말씀드리려 합니다. 밑에서 정리한 코드이외에도, 다른 형식의 데이트를 생성하고 싶으시면 +1, -1 등.. 코드상의 숫자를 유기적으로 변경해주면서 활용하시면 됩니다. 자주 쓰이는 만큼 지속적으로 업데이트할 예정이니 참고해주세요! 오늘날짜(년월일) 1 2 3 4 5 6 7 8 // 오늘날짜(년월일) public String GetTodayDate() { Calendar cal = Calendar.getInstance(); cal.setTime(new Date(System.currentTimeMillis())); String today = new SimpleDateFormat("yyyy-MM-dd").format(cal.getTime());.. 2020. 10. 20.
[Mysql] 현재달 및 현재달 통계 구하는 방법 안녕하세요. 오늘은 Mysql 현재달 및 현재달 통계 구하는 방법에 대해 설명하려 합니다. 흔히, 관리자 페이지에서 통계를 구할 때 사용하는 쿼리입니다. 잃어버릴까봐 정리하는 것이니 간단히 봐주세요. 지속적으로 쿼리가 발생되면 업데이트할 예정입니다 ㅎㅎ 현재달 구하는 쿼리 1 (select DATE_FORMAT(DATE_ADD(CURDATE(), INTERVAL 0 MONTH), '%Y-%m') cs 날짜 포맷 변경 1 DATE_FORMAT(컬럼명, '%Y-%m') cs 조건식으로 현재달만 구하는 전체 쿼리 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 select DATE_FORMAT(컬럼명, '%Y-%m') as monthDate , .. 2020. 10. 19.
HighCharts(하이차트)를 자바 프로젝트에 적용하는 방법! 안녕하세요. 오늘은 자바 프로젝트에 차트를 적용하는 방법에 대해 알아보겠습니다. 우선 제가 사용할 차트는 ‘하이차트(HighCharts)’라는 녀석입니다. HighCharts는 2009년에 순수 자바스크립트로 만들어진 라이브러리입니다. 자바에서 데이터베이스를 통해 자바스크립트로 처리하는 방법으로 진행하려합니다. (2021년 2월 추가 수정하였습니다.) 요약하자면 자바 코드 작성 (컨트롤러 – 서비스 – DAO) 데이터베이스 작성(XML) 자바 스크립트 적용 차트 자체가 난해할 수 있는 부분이지만 생각보다 어렵지 않고 간단히 만들어낼 수 있습니다. 완성 화면 입니다. X축은 이름 Y축은 값으로 이루어져 있습니다. 이젠 시작해보겠습니다. 우선 하이차트(HighCharts)홈페이지에 들어갑니다. 하이차트(Hi.. 2020. 10. 16.