admin

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1) pom에 slf4j, slf4j-class추가

2) logback.xml 추가

 src/main/resources/logback.xml



<?xml version="1.0" encoding="UTF-8"?>

<configuration>

<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">

   <layout class="ch.qos.logback.classic.PatternLayout">

<Pattern>

%d{yyyy-MM-dd HH:mm:ss} %-5level %logger{36} - %msg%n

</Pattern>

   </layout>

</appender>

    <appender name="FILE" class="ch.qos.logback.core.FileAppender">

        <file>/springframework_prj/logs/apache.log</file>

        

        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

             <fileNamePattern>gsb_log.%d{yyyy-MM-dd}.log</fileNamePattern>

            <minIndex>1</minIndex>

            <maxIndex>3</maxIndex>

        </rollingPolicy>


        <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">

            <maxFileSize>50MB</maxFileSize>

        </triggeringPolicy>

       

        <append>true</append>

        <encoder>

            <pattern>%d [%thread] %-5level %logger - %msg%n</pattern>

        </encoder>


    </appender>

    <logger name="org.springframework.jdbc.core.StatementCreatorUtils">

      <level value="debug" />

    </logger>

    <logger name="org.springframework">

        <level value="debug" />

    </logger>

    <logger name="net.sf.ehcache">

        <level value="debug" />

    </logger>

<logger name="com.my.framework">

<level value="debug" />

</logger>  

    <root level="debug">

        <appender-ref ref="CONSOLE" />

        <appender-ref ref="FILE" />

    </root>

</configuration> 

 

3) sample 프로그램 작성

SampleController.java을 열어 Logger를 추가한다.



4) 브라우져을 열어 http://localhost:8080/FrameWork/sample을 입력

Eclipse의 로그 내용을 확인한다.

D:\springframework_prj\logs폴더의 log파일을 확인.



336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1) src/main/webapp/WEB-INF/web.xml을 열어 추가 한다.

web.xml의 파일의 내용.

<?xml version="1.0" encoding="utf-8"?>

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

         xmlns="http://java.sun.com/xml/ns/javaee"

         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"

         id="WebApp_ID" version="2.5">


    <display-name>FrameWork</display-name>

    

   <!--

- Location of the XML file that defines the root application context.

- Applied by ContextLoaderListener.

-->

    <context-param>

        <param-name>contextConfigLocation</param-name>

        <param-value>classpath:spring/applicationcontext.xml</param-value>

    </context-param>


    <listener>

        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

    </listener>

    

    

    <!--

- Servlet that dispatches request to registered handlers (Controller implementations).

-->

    <servlet>

        <servlet-name>dispatcherServlet</servlet-name>

        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

        <init-param>

            <param-name>contextConfigLocation</param-name>

            <param-value>/WEB-INF/mvc-config.xml</param-value>

        </init-param>

        <load-on-startup>1</load-on-startup>

    </servlet>

    <servlet-mapping>

        <servlet-name>dispatcherServlet</servlet-name>

        <url-pattern>/</url-pattern>

    </servlet-mapping>

</web-app>

2) dispatcherServlet에서 설정한 mvc-config.xml파일을 설정한다.



src/main/java에 com.my.framework.common.controller 패키지를 추가하고 "<context:component-scan base-package="com.my.framework.common.controller"/>" controller 스캔 설정을 한다.

그리고 view에 해당하는 jsp 폴더를 추가하고 

<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">

       <property name="prefix" value="/jsp/"/>

       <property name="suffix" value=".jsp"/>

</bean>

<mvc:annotation-driven />


3) applicationcontext.xml 설정



<?xml version="1.0" encoding="UTF-8"?>


<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:tx="http://www.springframework.org/schema/tx"

xmlns:aop="http://www.springframework.org/schema/aop"

xmlns:context="http://www.springframework.org/schema/context"

xsi:schemaLocation="http://www.springframework.org/schema/beans 

                   http://www.springframework.org/schema/beans/spring-beans.xsd

               http://www.springframework.org/schema/context 

               http://www.springframework.org/schema/context/spring-context.xsd

               http://www.springframework.org/schema/tx

               http://www.springframework.org/schema/tx/spring-tx.xsd

http://www.springframework.org/schema/jdbc 

http://www.springframework.org/schema/jdbc/spring-jdbc.xsd

               http://www.springframework.org/schema/aop 

http://www.springframework.org/schema/aop/spring-aop.xsd

               http://www.springframework.org/schema/jee 

                   http://www.springframework.org/schema/jee/spring-jee-3.0.xsd

                   http://www.springframework.org/schema/oxm 

http://www.springframework.org/schema/oxm/spring-oxm-3.0.xsd">


</beans> 

4) sample 프로그램 작성 및 확인 하기

4-1) sample.jsp 파일 작성.

  src/java/webapp/jsp/sample.jsp 파일을 작성

4.2) Controller 작성

com.myframework.common.controller.SampleController의 내용

package com.my.framework.common.controller;

import java.util.Map;


import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;


import org.springframework.stereotype.Controller;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RequestMethod;

import org.springframework.web.bind.annotation.RequestParam;

import org.springframework.web.servlet.ModelAndView;


@Controller

public class SampleController {


public SampleController(){}

@RequestMapping(value="/jsp/sample",method=RequestMethod.GET, produces ="text/html;charset=UTF-8")

public ModelAndView viewCode(@RequestParam Map<String,String> params, HttpServletRequest request ,HttpServletResponse response)

{

ModelAndView modelAndView = new ModelAndView();

modelAndView.setViewName("/jsp/sample");

return modelAndView;

}

}

5) tomcat Server 실행.


    실행히 위와 같이 에러가 난다면 Proejct에서 오른쪽마우스 클릭 Properties를 실행 

5-1) Deployment Assembly 실행 



6) sample 호출.



'0.SpringFrameWork > 1.환경설정하기' 카테고리의 다른 글

eclipse에서 tomcat Server 실행하기  (0) 2016.02.26

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1)  File >> new Project를 선택하고 창이 열리면 아래와 같이 Maven Project를 선택한다.

2) 저장위치를 선택

3) maven proejct의 종류를 선택한다. 여기서는 web 프로젝트이므로 maven-archetype-webapp를 선택 함.

4) 프로젝트의 기본정보를 입력함.

  Group Id : 프로젝트의 식별 문자열

Artifact Id: 하위 프로젝트 구분을 입력(프로젝트명)


5) 생성이 완료된 프로젝트 모습

java/main/resources => logback.xml,properties 파일들이 위치함

java/main/webapp => web ROOT 폴더


6) 프로젝트의 pom.xml파일을 열어 추가한다.

7) 추가가 완료되면 프로젝트 >오른쪽 마우스 클릭 > Maven > Update Project.. 를 선택하여 jar파일 업데이트를 진행한다.

8) pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

  <modelVersion>4.0.0</modelVersion>


  <groupId>com.my</groupId>

  <artifactId>FrameWork</artifactId>

  <version>0.0.1-SNAPSHOT</version>

  <packaging>jar</packaging>


  <name>FrameWork</name>

  <url>http://maven.apache.org</url>

  <properties>

    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

  </properties>

<build>

   <plugins>

       <plugin>

       <groupId>org.apache.maven.plugins</groupId>

       <artifactId>maven-compiler-plugin</artifactId>

       <version>3.1</version>

       <configuration>

           <source>1.7</source>

           <target>1.7</target>

       </configuration>

   </plugin>

   </plugins>

</build>

  <dependencies>

    <dependency>

      <groupId>junit</groupId>

      <artifactId>junit</artifactId>

      <version>3.8.1</version>

      <scope>test</scope>

    </dependency>

<dependency>

<groupId>javax.servlet</groupId>

<artifactId>servlet-api</artifactId>

<version>2.5</version>

</dependency>

<dependency>

<groupId>javax.servlet.jsp</groupId>

<artifactId>jsp-api</artifactId>

<version>2.2</version>

</dependency>


<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-aop</artifactId>

<version>4.2.4.RELEASE</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-beans</artifactId>

<version>4.2.4.RELEASE</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-context</artifactId>

<version>4.2.4.RELEASE</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-core</artifactId>

<version>4.2.4.RELEASE</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-expression</artifactId>

<version>4.2.4.RELEASE</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-web</artifactId>

<version>4.2.4.RELEASE</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-webmvc</artifactId>

<version>4.2.4.RELEASE</version>

</dependency>

  </dependencies>

</project>

 


336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1) Help >> Eclipse Marketplace 실행.

검색어를 SVN으로 입력하고 검색

검색이 완료되면 Install 버튼을 클릭하여 설치를 진행 함

2) 설치내용을 선택하고 Confirm 버튼을 클릭.


3) 라이센스 동의 버튼을 클릭 후 finsh버튼을 눌러 설치를 진행함

4. 설치가 완료되면 Eclipse를 리스타트를 함

5) 재시작 후 프로젝트를 선택 후 Share Proejct를 선택 함.

6) 설치 후 처음 프로젝트 공유라면 아래와 같이 설치를 마무리 한다.


7) 설치가 완료되면 Eclipse를 다시 한번 재시작 후 다시 Share Proejct를 실행함.

SVN을 선택 

8) SVN이 설치되어 있는 서버를 선택하고 사용자 및 패스워드를 입력한다.

TIp) URL 주소를 모를 경우확인 방법

   visual SVN 서버가 설치 되어 있다면 아래와 같이 Copy URL to Clipboard를 선택해서 URL을 복사 후 붙혀 넣기를 한다.

   => browser의 주소에 붙혀넣기를 해도 확인 할 수 있다.

9) Trust Always를 선택


10) 프로젝트 공유를 완료하면 프로젝트 엎에 주소와 버젼이 표시된다.



336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1. File >> New 실행

 Server를 선택 합니다.

  


2. Apache의 Tomcat7.0을 선택


3.Tomcat installation directory를 선택하고 Next를 클릭한다.



4. 대상을 선택 하고 Fish를 클릭한다.


5. 서버를 선택 후 실행 버튼을 클리한다.



6. internet explore를 실행 후 http://localhost:8080/MyWeb/index.jsp을 입력한다.




336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


ERWIN의 import기능과 같이 데이타베이스에서 ERD 그리기

오른쪽 마우스를 클릭하여 가져오기>> 데이타베이스를 선택합니다.

데이타 베이스를 설정함. 

여기서는 로컬에 설치 되어있는 오라클의 정보를 입력함.


가져올 스키마를 선택

테이블을 선택함.

OK를 클릭하면 완료됨. 




336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Eclipse ERD 프로그램 ER MASTER 설치하기

1). Help >> Install New Software.. 선택



 

2) 업데이트 사이트 추가하기

ADD 버튼을 클릭하여 사이트 정보 추가

Name : ER Master

Location: http://ermaster.sourceforge.net/update-site/





사이트 정보를 추가하면 다음과 같이 업데이트 정보가 보인다.



체크하고 Next 버튼을 클릭



라이선스에 동의하고 Finish버튼을 클릭한다.



336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1). mysql 검색

sudo apt-cache search mysql-server


2). mysql 설치

sudo apt-get install mysql-server-5.6



3). 외부에서 접속할 수 있도록 권한부여.


(1) mysql database에 로그인.

mysql -u root -p


mysql -h 192.168.115.207 -P 3306 -u root -p


(2) default db 변경

 use mysql;



(3) 권한부어

GRANT ALL PRIVILEGES ON *.* to 'root'@'%' IDENTIFIED BY 'password';


password => 어드민 패스워드 입력


(4) 즉시반영

flush privileges;



4).my.cnf 설정화일 변경

sudo vi /etc/mysql/my.cnf


bind-address = 127.0.0.1 이부분을 주석처리 


5). mysql Server 재시작

sudo /etc/init.d/mysql restart



6). 한글 설정

sudo vi /etc/mysql/my.cnf 열어 


[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

user=mysql

character-set-server=utf8

collation-server=utf8_general_ci

init_connect = set collation_connection = utf8_general_ci

init_connect = set names utf8

 

[mysql]

default-character-set=utf8

 

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

default-character-set=utf8

 

[client]

default-character-set=utf8

 

[mysqldump]

default-character-set=utf8


내용을 추가


설정내용확인

mysql -h 192.168.115.207 -P 3306 -u root -p



7) innodb 설정

sudo vi /etc/mysql/my.cnf에 추가


innodb_data_home_dir = /var/lib/mysql

innodb_data_file_path = ibdata1:10M:autoextend

innodb_log_group_home_dir = /var/lib/mysql

innodb_buffer_pool_size = 256M

innodb_additional_mem_pool_size = 20M

innodb_log_file_size = 64M

innodb_log_buffer_size = 8M

innodb_flush_log_at_trx_commit = 1

innodb_lock_wait_timeout = 50

'1.Linux' 카테고리의 다른 글

ubuntu tomcat 설치  (0) 2014.10.15
ubuntu jdk1.6설치  (0) 2014.10.15
ubuntu subversion  (0) 2014.10.15
ubuntu 터미널 단축 아이콘  (0) 2014.10.15
리눅스 종류 확인, 리눅스 버전 확인  (0) 2014.04.09

ubuntu tomcat 설치

1.Linux2014. 10. 15. 17:42
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1. tomcat을 다운로드 한다.

http://tomcat.apache.org/download-60.cgi에서 tar.gz으로 다운로드


2. 압축을 해제하고 


/usr/loca/의 디렉토리로 이동.


3. 자동실행등록

sudo vi /etc/rc.local


하단에 추가

/usr/local/apache-tomcat-6.0.41/bin/catalina.sh start

'1.Linux' 카테고리의 다른 글

ubuntu mysql 설치 및 설정하기.  (1) 2014.10.15
ubuntu jdk1.6설치  (0) 2014.10.15
ubuntu subversion  (0) 2014.10.15
ubuntu 터미널 단축 아이콘  (0) 2014.10.15
리눅스 종류 확인, 리눅스 버전 확인  (0) 2014.04.09

ubuntu jdk1.6설치

1.Linux2014. 10. 15. 17:27
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

ubuntu jdk1.6 설치


1.download

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR

에서 해당 jdk1.6을 다운로드한다.


2. 권한변경

terminal을 열고

권한변경

sudo chmod +x jdk-6u45-linux-i586.bin 


실행

sudo ./jdk-6u45-linux-i586.bin 


이동 

sudo mv jdk1.6.0_45/ /usr/local/



3.시스템에 자바관련 설정

sudo update-alternatives --install /usr/bin/javac javac /usr/local/jdk1.6.0_45/bin/javac 1

sudo update-alternatives --install /usr/bin/java java /usr/local/jdk1.6.0_45/bin/java 1

udo update-alternatives --install /usr/bin/javaws javaws /usr/local/jdk1.6.0_45/bin/javaws 1



4.확인

java -version


5. java path 설정


  sudo vi ~/.bashrc  


export JAVA_HOME=/usr/local/jdk1.6.0_45

export PATH=$JAVA_HOME/bin:$PATH

'1.Linux' 카테고리의 다른 글

ubuntu mysql 설치 및 설정하기.  (1) 2014.10.15
ubuntu tomcat 설치  (0) 2014.10.15
ubuntu subversion  (0) 2014.10.15
ubuntu 터미널 단축 아이콘  (0) 2014.10.15
리눅스 종류 확인, 리눅스 버전 확인  (0) 2014.04.09