전체 글 (88) 썸네일형 리스트형 스프링으로 웹페이지 만들기 - 6. 카카오오븐 사용하여 UI UX 정의하기 - 부트스트랩 무료 템플릿 사용하기 (이전 포스팅 참고) https://biesil.tistory.com/9 스프링으로 웹페이지 만들기 - 5. 부트스트랩 무료템플릿 사용하기 이번 포스팅엔 나의 허접한 UI를 아름답게 바꿔줄 부트스트랩 템플릿을 사용할 예정이다. 여기서 부트스트랩이란? 프론트엔드 영역의 웹개발을 빠르고 쉽게 만들어 주기 위한 템플릿 오픈소스 biesil.tistory.com 저번 포스팅에선 부트스트랩 무료 템플릿을 내 프로젝트에 적용하였다. 마냥 템플릿을 그대로 사용하기엔 방향성이 잘 잡히지 않아 UI/UX 에 대한 정의를 카카오오븐을 통해 구성하겠다. -카카오오븐이란? 카카오에서 제공하는 연구실 프로젝트라고 Oven에서 정의하며, HTML5 기반 무료 웹/앱 프로토타이핑 툴이라고 한다... 스프링으로 웹페이지 만들기 - 5. 부트스트랩 무료템플릿 사용하기 이번 포스팅엔 나의 허접한 UI를 아름답게 바꿔줄 부트스트랩 템플릿을 사용할 예정이다. 여기서 부트스트랩이란? 프론트엔드 영역의 웹개발을 빠르고 쉽게 만들어 주기 위한 템플릿 오픈소스이며, 간단하게 템플릿을 다운받아 자신의 프로젝트에 넣어주면 적용되는 나같은 백엔드 개발자에게 아주 고마운 오픈소스 플랫폼이다. 아래 URL로 들어가보면 https://startbootstrap.com/ Free Bootstrap Themes, Templates, Snippets, and Guides - Start Bootstrap Landing Page A clean, functional landing page theme startbootstrap.com - Start Bootstrap 화면 이렇게나 많은 템플릿을 제공한다.. 스프링으로 웹페이지 만들기 - 4. 데이터 주고 받기 내 블로그 ORACLE 카테고리에 로또 번호 추출 쿼리를 포스팅하였다. 그 쿼리를 기반으로 프로젝트에 사용하도록 해보겠다. https://biesil.tistory.com/entry/ORACLE-%EB%A1%9C%EB%98%90-%EB%B2%88%ED%98%B8-%EC%B6%94%EC%B6%9C%ED%95%98%EA%B8%B0-%EB%A1%9C%EB%98%90-SQL?category=705523 ORACLE 로또 번호 추출하기 - 로또 SQL - 로또 쿼리 구성 로또 쿼리를 어떻게 만들까 하다가... 구글링 하여 찾아봤다. https://mentor75.tistory.com/entry/%EC%98%A4%EB%9D%BC%ED%81%B4-%EB%A1%9C%EB%98%90-%EC%B6%94%EC%B6%9C-%.. ORACLE 로또 번호 추출하기 - 로또 SQL - 로또 쿼리 구성 SELECT LEVELFROM DUALCONNECT BY LEVEL 일단 45까지의 계층을 나눈다.1~45 까지의 행이 생길텐데 얘를 한 그룹으로 만들어 주기 위해 1~45 까지 1 그룹, 46~90 까지 2 그룹.. 이런식으로 나누기 위해 LEVEL 을 45로 나누고 CEIL (올림함수) 를 사용하여 그룹을 나눈다. SELECT CEIL(LEVEL / 45)FROM DUALCONNECT BY LEVEL 그럼 1~45번 까지 1로 묶였고, 46~90 까지는 2로 세팅한다. 이제 그룹별 랜덤 자연수 (1~45) 를 지정해야하니 MOD(LEVEL - 1, 45) + 1 로 수를 나열한다. 그룹별 그리고 랜덤함수를 사용하여 어센딩 해준다. SELECT CEIL(LEVEL / 45.. 스프링으로 웹페이지 만들기 - 3. DB연동 1. ORACLE DB설치 오늘은 오라클 DB연동 및 SQL 디벨로퍼 세팅 등 간단하게 DB 연동 작업을 할 예정이다. 먼저 아래 URL에서 오라클 19c 버전 부터 받도록 하자. https://www.oracle.com/database/technologies/oracle-database-software-downloads.html 2. SQL Developer 설치 설치 완료 후 SQL Developer 를 다운 받는다. https://www.oracle.com/tools/downloads/sqldev-downloads.html 이렇게 설치가 완료된 후 2가지 파일을 수정 해줘야한다. C\app\OOOO\ 해당 경로에서 파일을 검색한다. 3. .ora 파일 수정 - tnsnames.ora XE = (DE.. 백준 알고리즘 2338번 긴자리 계산 JAVA 백준 알고리즘 2338번 긴자리 계산 JAVA 언어로 풀이 해보았다. 오류 발생 처음엔 단순하게 integer 타입으로 받아 처리하면 될 것이라 생각했지만 runtimeException 으로 오류가 발생했다. 그 이유를 잘 살펴보니 10진수로 1,000자리 까지 라는 조건이 있었다. integer 타입의 범위가 다 담지 못하니 타입을 찾는 도중 BigInteger 라는 타입이 있었다. import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); BigInteger a = in.nextBigInt.. 스프링으로 웹페이지 만들기 - 2. Spring MVC Project 생성 1. 폴더 및 패키지 정리 이전 시간에는 스프링 프로젝트 생성까지 하였고, 톰캣서버 연결을 통해 연결이 잘 된걸 확인하였다. 이번엔 패키지, 폴더, JSP 구성까지 하겠다. - 폴더 생성 lotto 패키지 하위 폴더로 controller, service, dao, model 폴더를 만들어 준다. - Controller 생성 controller 폴더에 BoardController.java 를 생성해준다. 차후 프로젝트 화면별로 많이 분기가 되었을 때 클래스명 변경을 고려해봐야겠다. 일단 무난한 Board 의 이름으로 생성! "board" 의 url 로 호출 했을 시 처리하기 위하여 기본 코딩을 구성한다. - View 생성 view 하위폴더에 마찬가지로 lotto 폴더를 생성 후 board.jsp 를 생성한.. 스프링으로 웹페이지 만들기 - 1. Spring MVC Project 생성 1.Spring MVC Project 생성 업무분석 및 요구사항 분석 재미삼아 기본 게시판 형식의 사이트를 만들고자 했으나.. 구글링만해도 무수히 나오는 게시판 사이트.. 그러므로 다른 형식의 사이트를 만들어 보려고 한다. 여자친구가 매주 로또 분석을 엄청나게 하는 이유로 사이트를 하나 만들어 줘야겠단 생각을 가끔 했었다. 뭐 내가 프론트엔드 개발자도 아니고 보기좋은 UI는 힘들겠지만 반 강제 클라이언트(여자친구)의 니즈를 충족하기 위해서 초심으로 돌아가 한번 만들어 보려한다. 그냥 로또 쿼리는 검색만 해도 나올테니 특정 조건 및 EVENT를 통해 이루어지는 복잡한 쿼리도 추후 짜볼 생각이다. 서론이 길었다. 바로 설치부터 해보자 이클립스의 Help > Eclipse Marketplace... 로 이동 .. 이전 1 ··· 8 9 10 11 다음