반응형

STS에서 Spring MVC Project 생성하는 방법을 알아보자.


먼저 Package Explorer에서 우클릭 - new - Spring Legacy Project 선택


두 번째로, Project name 적어주고 아래 Templates에서 Spring MVC Project 선택하고 Next


아래와 같이 패키지 설정해주는 부분이 나타나는데 반드시 세 단어로 적어 주어야한다.

패키지 작성 규칙은..

만약 패키지 명을 olsh1108o.tistory.com이라 적을 경우

→ com.tistory.olsh1108o라고 적어 주어야 한다.


패키지명 설정 후 Finish 클릭 하면 project 생성 완료.


빌드가 끝나고 나서 프로젝트를 열어 pom.xml을 열어서 자바 버전과 스프링 버전을 변경 해주는 작업을 해보자.


자바 버전 수정

<java-version>1.6</java-version>을 <java-version>1.8</java-version> 로 변경

스프링 버전 수정

<org.springframework-version>3.1.1.RELEASE</org.springframework-version>을 

<org.springframework-version>5.0.3.RELEASE</org.springframework-version>로 변경

반응형

'Web > Spring' 카테고리의 다른 글

[Spring] Lombok : @Setter(onMethod_ = @Autowired) .. Error  (2) 2018.10.17
[Spring] Controller.. RequestMapping  (0) 2018.10.15
[Spring] import 프로젝트 BuildPath 수정  (0) 2018.10.11
[Spring] STS 인코딩 설정  (0) 2018.10.11
[Spring] 설치  (0) 2018.09.04
반응형

만약 프로젝트를 import한 후 빌드는 끝났지만 import한 프로젝트에 경고가 뜰 경우


프로젝트 우클릭 - Propeties - Java Build Path에서 두가지를 확인한다.


1. JRE System Library에서 버전확인

자신이 설치한 버전과 일치하는지 확인


2. 톰캣 실행 여부 확인

- 오른쪽에 Add Library 클릭

- Server Runtime 클릭

- 설치한 톰캣 추가해주기


※ 만약 톰캣이 없는 경우 Server Library [ 톰캣 버전 ] (unbound) 라고 뜬다.

이 경우 아래와 같이 설정해주기

Window - Preferences - Server - Runtime Environments - Add - 설치한 톰캣 버전 클릭 후 Next 

- Tomcat installation directory에서 설치한 경로 찾아서 설정 - Finish


반응형

'Web > Spring' 카테고리의 다른 글

[Spring] Controller.. RequestMapping  (0) 2018.10.15
[Spring] MVC Project 생성  (0) 2018.10.11
[Spring] STS 인코딩 설정  (0) 2018.10.11
[Spring] 설치  (0) 2018.09.04
[Spring] 한글 깨짐 설정  (0) 2018.09.04
반응형

기본 인코딩 utf-8로 변경


1. General - Workspace - Text File encoding 속성을 utf-8로 변경



2. General - Editors - Text Editors - Spelling - Encoding 속성을 utf-8로 변경


3. 3가지 을 utf-8로 변경

Web - Css Files


Web - HTML Files


Web-Jsp Files Encoding


반응형

'Web > Spring' 카테고리의 다른 글

[Spring] Controller.. RequestMapping  (0) 2018.10.15
[Spring] MVC Project 생성  (0) 2018.10.11
[Spring] import 프로젝트 BuildPath 수정  (0) 2018.10.11
[Spring] 설치  (0) 2018.09.04
[Spring] 한글 깨짐 설정  (0) 2018.09.04
반응형

부트스트랩 사용하는 방법


부트스트랩을 다운받아서 프로젝트에 적용시켜서 사용하는 방법과 

<head>태그에서 링크를 연결해서 사용하는 방법이 있다.


첫번째로 부트스트랩을 직접 다운받아서 사용하는 방법을 알아보자.


http://bootstrapk.com/ << 부트스트랩 홈페이지에 들어가자

부트스트랩 다운로드 버튼을 클릭한다.



부트스트랩 다운로드 를 클릭하면 zip파일이 다운로드 되고 zip파일 압축 해제 후 폴더에 들어가보면 


세개의 폴더가 있는데 저 폴더 세개를 복사해서

프로젝트 폴더 - src - main - webapp - resources 폴더에 붙혀넣기

두번째로 <head>태그 내에서 링크를 걸어 사용하는 방법을 알아보자.


부트스트랩 CDN은 서버에서 데이터를 직접 받아와서 쓸 수 있다.

마찬가지로 부트스트랩 다운로드 페이지로 가면 


아래에 보면 부트스트랩 CDN이 있고 박스 오른쪽에 copy를 눌러서 jsp <head>태그 안에 넣으면 된다.


uri주소를 긁어서 크롬 주소창에 입력해보면


api방식으로 제공을 해준다.


자, 그럼 직접 실습을 해보자


Spring Legacy Project 하나 생성 후


src - main - webapp - WEB-INF - views - home.jsp에서 작업을 할 것이다.

부트스트랩을 다운받아서 사용하려면 resources폴더에 부트스트랩 폴더 내에 있는 3개의 폴더를 복사해 준다.

CDN방식으로 하려면 위에서 설명한 것 처럼 <head>태그 내에 값을 넣어주자.


부트스트랩 적용 작업이 끝났다면 예시로 로그인 폼을 만들어보자

아래의 코드는 반응형 웹 로그인 폼이다.

(다른 기능 없이 오로지 view만 보이는 예시입니다.)



위의 코드로 실행시켜보면


만약 login-box의 배경 색상을 변경하고 싶다면 <head>태그에서

lime에 원하는 색상을 적어주면..



아래는 전체코드이다.

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ page session="false"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
 
<% request.setCharacterEncoding("UTF-8"); %>
<html>
<head>
<link rel="stylesheet"
    href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css"
    integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M"
    crossorigin="anonymous">
<script
    src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js"
    integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1"
    crossorigin="anonymous"></script>
    
<title>Home</title>
 
<meta charset="UTF-8">
<style type="text/css">
    .login-box{
        background-color: lime;
    }
</style>
</head>
<body>
    <div class="container">
        <div class="row">
            <div class="col-md-3">
                <div class="login-box">
                    <form role="form">
                        <legend>Login</legend>
                        <div class="form-group">
                            <label>아이디</label> <input type="text" class="form-control"
                                placeholder="아이디를 입력하세요">
                        </div>
                        <div class="form-group">
                            <label>비밀번호</label> <input type="password" class="form-control"
                                placeholder="비밀번호를 입력하세요">
                        </div>
                        <div class="form-group">
                            <input type="submit" class="btn btn-default btn-login-submit"
                                value="login"> <a href="#" class="btn btn-primary">회원가입</a>
                        </div>
 
                    </form>
                </div>
            </div>
        </div>
    </div>
</body>
</html>
 
cs


반응형
반응형

Run SQL Command Line을 실행시키자.


실행시키면 cmd창이 나타나게되고 여기에 


conn sys as sysdba; 를 적어준다.


그러면 비밀번호를 입력하라고 뜨고 비밀번호를 입력해주면 연결되었음을 알려주는 문장이 나타난다.

여기서 비밀번호 입력해도 나타나지않음.



user를 생성해보자.

create user [생성하고 싶은 user명] identified by [생성할 user의 비밀번호];


나는 spring이라는 user명에 비밀번호를 1234로 하겠다.



생성된 user에 권한 부여 해보자.

grant resource, connect to [user명]

<<부여할 수 있는 권한 종류>>

resource : 개체를 생성, 변경, 제거 할 수 있는 권한(DDL, DML사용가능)

connect : 데이터베이스에 연결할 수 있는 권한

dba : 데이터베이스 관리자 권한

...

이 외에도 많은 시스템 권한을 줄 수 있다.

[참고 블로그 : http://dreamstorage.tistory.com/169]

spring 유저에 resource, connect 권한을 부여하였다.

반응형

'Database > Oracle' 카테고리의 다른 글

[Oracle] sys / system 비밀번호 변경  (2) 2018.10.18
반응형

Spring을 사용하는 방법은 두가지로


하나는 이클립스에서 다운받아 사용하는 방법

또 다른 하나는 Spring Tool Suite(STS)를 다운받아 사용하는 방법이 있다.


첫 번째로 이클립스에서 다운받아 사용하는 방법을 보면


Help → Eclipse Marketplace...


여기에 들어가면 팝업창이 뜨게 되고 잠시 로딩을 기다린 후 메인 화면이 뜬다.


상단에 find에서 STS검색 하고

위와같이 sts가 뜨면 install을 눌러서 설치를 진행하면된다.

(참고로 오래걸림)


install을 클릭하면 잠시 후 

이 화면이 나타나는데 confirm눌러서 계속 진행한다.

I accept the terms of the license agreements 클릭v


그리고 finish를 누르면 팝업창이 꺼지고 이클립스 오른쪽 하단에 보면 설치 진행 상황을 볼 수 있다.


설치 진행중 

warning이 뜬다면 그냥 install anyway클릭해서 설치를 계속 진행한다.


체크박스 두개를 선택하거나 select All을 누르고 Accept selected 클릭v


마지막으로

이클립스 재시작하면 설치 완료!


두번째 방법으로는 sts설치하여 사용하는 방법이다.

sts는 이클립스와 레이아웃뷰가 동일하며

사용하는 이유는 sts를 이클립스에 설치시에 이클립스가 무거워지기 때문에... 설치해서 사용을 한다.


https://spring.io/tools/sts/all ← 여기 주소로 들어가서

자신 컴퓨터에 맞는 운영체제에 맞게 파일을 다운받으면 된다.


파일을 다운로드 후 압축을 풀고 폴더에 들어가보자.

sts-bundle\sts-3.9.5.RELEASE 폴더 내에 STS응용 프로그램이 있다.


STS는 이클립스처럼 이후에 설치하거나 그럴 필요없이 프로젝트 생성해서 사용하면 된다.

반응형

'Web > Spring' 카테고리의 다른 글

[Spring] Controller.. RequestMapping  (0) 2018.10.15
[Spring] MVC Project 생성  (0) 2018.10.11
[Spring] import 프로젝트 BuildPath 수정  (0) 2018.10.11
[Spring] STS 인코딩 설정  (0) 2018.10.11
[Spring] 한글 깨짐 설정  (0) 2018.09.04

+ Recent posts