*영*
Bronze개인인증
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 15
검색어 입력폼
  • Tomcat7 운영자 매뉴얼
    Tomcat 7 사용자 가이드버전 0.13이영한2013년 2월 9일Table of Contents TOC o "1-3" h z HYPERLINK l "_Toc348201950" 1Overview PAGEREF _Toc348201950 h 3 HYPERLINK l "_Toc348201951" 1.1History PAGEREF _Toc348201951 h 3 HYPERLINK l "_Toc348201952" 2Tomcat 설치 PAGEREF _Toc348201952 h 4 HYPERLINK l "_Toc348201953" 2.1JAVA 설치 PAGEREF _Toc348201953 h 4 HYPERLINK l "_Toc348201954" 2.2JAVA_HOME 설정 PAGEREF _Toc348201954 h 5 HYPERLINK l "_Toc348201955" 2.3Tomcat 설치 PAGEREF _Toc348201955 h 5 HYPERLINK l "_Toc348201956" 3Tomcat 폴더 PAGEREF _Toc348201956 h 6 HYPERLINK l "_Toc348201957" 3.1Root 폴더 PAGEREF _Toc348201957 h 6 HYPERLINK l "_Toc348201958" 3.2conf 폴더 PAGEREF _Toc348201958 h 6 HYPERLINK l "_Toc348201959" 3.3웹 앱 폴더 PAGEREF _Toc348201959 h 7 HYPERLINK l "_Toc348201960" 4Tomcat 설정 파일 PAGEREF _Toc348201960 h 8 HYPERLINK l "_Toc348201961" 4.1server.xml PAGEREF _Toc348201961 h 8 HYPERLINK l "_Toc348201962" 4.2tomcat-users.xml PAGEREF _Toc348201962 h 11 HYPERLINK l "_Toc348201963" 5Tomcat 시작/종료 PAGEREF _Toc348201963 h 12 HYPERLINK l "_Toc348201964" 5.1Tomcat 시작하기 PAGEREF _Toc348201964 h 12 HYPERLINK l "_Toc348201965" 5.2Tomcat 종료하기 PAGEREF _Toc348201965 h 12 HYPERLINK l "_Toc348201966" 5.3Tomcat 실행 확인 방법 PAGEREF _Toc348201966 h 12 HYPERLINK l "_Toc348201967" 6Apache HTTP 서버와 Tomcat 연동하기 PAGEREF _Toc348201967 h 15 HYPERLINK l "_Toc348201968" 6.1Apache HTTP 서버 소스 코드 다운로드 PAGEREF _Toc348201968 h 15 HYPERLINK l "_Toc348201969" 6.2Apache HTTP 서버 컴파일 PAGEREF _Toc348201969 h 15 HYPERLINK l "_Toc348201970" 6.3mod_jk 소스 코드 다운로드 PAGEREF _Toc348201970 h 16 HYPERLINK l "_Toc348201971" 6.4mod_jk 컴파일 PAGEREF _Toc348201971 h 16 HYPERLINK l "_Toc348201972" 6.5Apache HTTP 서버 설정 추가 & 수정 PAGEREF _Toc348201972 h 17 HYPERLINK l "_Toc348201973" 6.6Apache HTTP 서버 시작하기 PAGEREF _Toc348201973 h 18 HYPERLINK l "_Toc348201974" 6.7Apache HTTP 서버와 Tomcat 연동 테스트 PAGEREF _Toc348201974 h 18Overview본 문서는 리눅스에서 Tomcat7 를 설치 & 운영할 운영자를 위한 문서이다.History2013-02-09아파치 웹서버와 Tomcat 을 연동하는 방법을 기술함2013-02-08아파치 웹서버 컴파일 방법을 기술함2013-02-05JAVA_HOME 설정 방법을 기술함Tomcat 설치 방법을 기술함2013-01-22최초 작성Tomcat 설치CentOS 6.3 에 Tomcat 7 을 설치하는 방법은 다음과 같다.JAVA 설치이미 JDK 1.6 버전이 설치되어 있다면 JDK 를 설치하지 않아도 된다. 만약 JDK 1.6 미만의 버전이 설치되어 있다면 JDK 1.6 버전을 설치해야 한다. 이는 Tomcat 7 이 JDK 1.6 버전에서 실행되기 때문이다.CentOS 6.3 에서 JDK 1.6 버전을 설치하는 방법은 다음과 같다.root 권한으로 로그인한다.아래와 같이 실행하여서 JDK 1.6 을 설치한다.# yum install java-1.6.0-openjdk.i686# yum install java-1.6.0-openjdk-devel참고CentOS 에서 yum 으로 인스톨 가능한 jdk 패키지를 확인하는 방법은 다음과 같다.# yum list all | grep jdkjava-1.6.0-openjdk.i686 1:1.6.0.0-1.50.1.11.5.el6_3 updatesjava-1.6.0-openjdk-demo.i686 1:1.6.0.0-1.50.1.11.5.el6_3 updatesjava-1.6.0-openjdk-devel.i686 1:1.6.0.0-1.50.1.11.5.el6_3 updatesjava-1.6.0-openjdk-javadoc.i686 1:1.6.0.0-1.50.1.11.5.el6_3 updatesjava-1.6.0-openjdk-src.i686 1:1.6.0.0-1.50.1.11.5.el6_3 updatesjava-1.7.0-openjdk.i686 1:1.7.0.9-2.3.4.1.el6_3 updatesjava-1.7.0-openjdk-demo.i686 1:1.7.0.9-2.3.4.1.el6_3 updatesjava-1.7.0-openjdk-devel.i686 1:1.7.0.9-2.3.4.1.el6_3 updatesjava-1.7.0-openjdk-javadoc.noarch 1:1.7.0.9-2.3.4.1.el6_3 updatesjava-1.7.0-openjdk-src.i686 1:1.7.0.9-2.3.4.1.el6_3 updatesldapjdk.i686 4.18-6.el6 baseldapjdk-javadoc.i686 4.18-6.el6 baseJAVA_HOME 설정아래와 같이 실행하여서 JAVA_HOME 이 이미 설정되어 있는지 확인한다.# echo $JAVA_HOME/usr/lib/jvm/jre-1.6.0-openjdkJAVA_HOME 이 설정되어 있지 않으면 아래와 같이 JAVA_HOME 을 설정한다.root 로 로그인한다./etc/profile.d 폴더에 java.sh 파일을 생성한다./etc/profile.d 폴더의 java.sh 파일에 아래와 같이 저장한다.#!/bin/shexport JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk아래와 같이 실행하여서 현재 세션에서 위의 환경 변수를 사용할 수 있도록 한다.서버 재부팅 이후에는 위의 java.sh 파일이 실행되어서 본 작업을 하지 않아도 된다.# source /etc/profile.d/java.shTomcat 설치아래의 홈페이지에서 tomcat-7.0.35 를 tar.gz 파일로 다운로드 한다.http://tomcat.apache.org/download-70.cgi아래의 명령을 실행하여서 다운로드 받은 tar.gz 파일의 압축을 해제한다.# tar xvzf apache-tomcat-7.0.35.tar.gz리눅스용 Tomcat 은 압축만 해제하면 바로 사용할 수가 있다.Tomcat 폴더Root 폴더Tomcat 이 설치된 최상위 폴더에 포함된 폴더에 대한 설명은 다음과 같다.폴더 이름폴더 설명binTomcat 을 시작/종료하는 스크립트가 저장된 폴더이다.conf설정 파일이 저장된 폴더이다.lib전역적으로 사용할 jar 파일이 저장된 폴더이다.logs로그 파일이 저장되는 폴더이다.temp임시 사용 폴더이다.webapps웹 앱들이 저장되는 폴더이다.workJSP 파일이 컴파일 되어서 저장되는 폴더이다.conf 폴더파일 이름파일 설명catalina.policyJVM 에 의해 설정되는 디폴트 보안정책을 저장한 파일단, Catalina 가 “-security” 옵션을 가지고 실행될 때만 사용된다.catalina.propertiescatalina 와 관련된 속성 설정 파일Tomcat 이 시작할 때에 읽을 필요가 있는 server, shared loader, jar 파일들에 대한 정의를 포함하고 있다.context.xml모든 웹 앱 설정에 사용되어지는 파일logging.prpperties로그 관련 설정 파일server.xml서버 설정 파일본 파일에 IP 주소, 포트, virtual host, context path 등이 저장된다.tomcat-users.xml사용자 역할 및 접근제어 파일web.xml전역적으로 사용될 웹 설정 파일. 모든 웹 앱에 본 설정이 적용된다.웹 앱 폴더웹 앱 폴더에 JSP, HTML, 이미지 파일 등을 저장하면 된다. 웹 앱 폴더에 폴더를 생성하여서 JSP, HTML, 이미지 파일 등을 저장해도 된다.파일/폴더 이름파일 설명WEB-INF/web.xml웹 앱 설정 파일WEB-INF/classes웹 앱에서 사용할 java class 가 포함될 폴더package 폴더를 생성한 후, 클래스를 저장해야 한다.WEB-INF/lib웹 앱에서 사용할 jar 파일이 저장될 폴더Tomcat 설정 파일본 절에서는 Tomcat 에서 사용되는 설정 파일의 주요 내용에 대해서 설명한다.server.xmlserver.xml 파일은 서버 설정 파일로써 톰캣을 운영할 IP 주소, 포트, virtual host, context path 등의 정보가 저장된다.server.xml 파일의 XML 구조는 다음 그림과 같다.Tomcat 7 에서 기본 제공하는 server.xml 파일과 각 항목에 대한 설명은 다음과 같다.
    공학/기술| 2013.02.17| 20페이지| 3,000원| 조회(1,178)
    미리보기
  • TURN 프로토콜 설명
    TURN 세미나2008.01.16 이 영 한개 요TURN(Traversal Using Relay NAT) 을 설명한다.TURN 기본 프로토콜clientturn serverAllocate RequestAllocate ResponseSend IndicationSet Active Destination RequestAllocate RequestAllocate Response(LIFETIME:48)(LIFETIME:0)(20.3.3.3:4500)(192.168.1.3:4000)(192.168.1.3:4000)Turn server 에서 open 된 IP Port 정보를 가져온다.통신할 상대방 IP Port 정보를 설정한다.Turn server 에서 open 된 IP Port 를 중지시킨다.Port 4000Port 3500Port 450020.3.3.3192.168.1.2RTP 전달위의 시나리오는 상대방의 IP 주소가 192.168.1.3 이고 상대방 포트번호가 4000 인 경우에 대한 예제이다.TURN 연동 흐름도 (Half Relay)client Aturn serverAllocate RequestAllocate ResponseSend IndicationSet Active Destination Request(20.3.3.3:4500)(192.168.1.3:4000)(192.168.1.3:4000)Turn server 에서 open 된 IP Port 정보를 가져온다.통신할 상대방 IP Port 정보를 설정한다.Port 4000Port 3500Port 450020.3.3.3192.168.1.2Send Indication ResponseSet Active Destination Response기본 TURN 프로토콜은 단 방향성 세션 연결을 지원한다.client BPort 4000192.168.1.3RTP sessionRTP sessionRTP session 을 relay 한다.20.3.3.3:4500 을 SDP 에 저장하여서 전달한다.참고자료draft-ietf-behave-turn-02THE END 감사합니다. ^^THE END{nameOfApplication=Show}
    공학/기술| 2008.01.16| 7페이지| 1,500원| 조회(616)
    미리보기
  • NAT 종류를 그림으로 설명한다.
    NAT 종류2008.01.16 이 영 한개 요NAT 종류를 설명한다.Full Cone NATNATClientServer 1Server 2어떤 외부 IP 주소에서도 NAT 의 열린 주소를 통하여서 Client 에 접근할 수 있다. 하나의 호스트의 2개의 점은 동일한 포트를 의미한다.PORT 8000PORT 4000Restricted Cone NATServer 1NATClientServer 2하나의 외부 IP 주소에서 NAT 의 열린 주소를 통하여서 Client 에 접근할 수 있다.PORT 8000PORT 4000XPORT 4000PORT 4001Port Restricted Cone NATServer 1NATClientServer 2특정 외부 IP 주소와 포트만 NAT 의 열린 포트로 전달이 가능하다.PORT 8000PORT 4000XPORT 4000PORT 4001XPORT 8000Symmetric NATServer 1NATClientServer 2내부에서 외부로 연결될 때마다 NAT 에 새로운 포트가 생성된다.PORT 8000PORT 4000XPORT 4000PORT 4001XPORT 8001참고자료http://en.wikipedia.org/wiki/Network_address_translationTHE END 감사합니다. ^^THE END{nameOfApplication=Show}
    공학/기술| 2008.03.06| 9페이지| 1,500원| 조회(1,801)
    미리보기
  • ICE(Interactive Connectivity Establishment) 소개
    ICE 2차 정리 문서버전 0.22008.03.04 이 영 한개 요ICE(Interactive Connectivity Establishment) 를 설명한다.ICE 정의ICESTUNTURNICE : Interactive Connectivity Establishment STUN : Simple Traversal of UDP Through NAT TURN : Traversal Using Relay NATUDPICE 동작 원리 (1)Left ClientRight ClientTURN ServerAllocation RequestAllocation ResponseINVITE200 OKACKAllocation RequestAllocation Responsemake SDP with candidatesmake SDP with candidatesSTUN requestSTUN responseSTUN requestSTUN responseSTUN request + flagSTUN response단점: 통화는 시작되었지만 실제 미디어 세션은 시작하지 못 함.ICE 동작 원리 (2)Left ClientRight ClientTURN ServerAllocation RequestAllocation ResponseINVITE with SDP200 OK with SDPACKAllocation RequestAllocation Responsemake SDP with candidatesmake SDP with candidatesSTUN requestSTUN responseSTUN requestSTUN responseSTUN request + flagSTUN response180 RING with SDPICE processGathering Candidate AddressesConnectivity ChecksSorting CandidatesFrozen Candidatesfrozen candidates : 다수의 미디어 채널 중에서 최고의 candidate 를 뽑기 위한 대표 미디어 채널 Agent 가 음 candidates 라고 한다.Concluding ICETransport Addresses (TURN 서버 연동)local transport address 는 OS 에서 할당된 모든 IP 주소와 통신 포트로 구성된다. VPN 과 연결되어 있으면 VPN 에 의해서 할당된 IP 주소와 통신 포트도 포함된다. Server Reflexive Address 를 source address 에 넣어야 한다고 규정되어 있지만 현재 STUN 서버에는 mapped-address 에 넣고 있다.  TURN 서버도 mapped-address 에 넣고 있다.Local AddressServer Reflexive AddressRelayed AddressClientNATTURN Server211.33.3.5:23425192.168.0.1:4000 (base address)213.23.2.5:3000HOST CANDIDATESERVER REFLEXIVE CANDIDATERELAYED CANDIDATETransport Addresses ( STUN 서버 연동 )STUN Server 와 연결하는 경우에는 Relayed Address 를 구할 수 없다. Server Reflexive Address 를 source address 에 넣어야 한다고 규정되어 있지만 현재 STUN 서버에는 mapped-address 에 넣고 있다.  TURN 서버도 mapped-address 에 넣고 있다.Local AddressServer Reflexive AddressClientNATSTUN Server211.33.3.5:23425192.168.0.1:4000 (base address)HOST CANDIDATESERVER REFLEXIVE CANDIDATETransport Addresses (Agent 연동)Local AddressPeer Reflexive AddressClientNATAgent211.33.3.5:23425192.168.0.1:4000 (base address)HOST CANDIDATEPEER내어서 연결되는지 확인한다. controlled agent 가 STUN 요청을 수신하면 이에 대한 응답을 보낸 후, 동일한 Candidate 에 대한 STUN 요청을 보낸다. 연결할 수 있는 candidate 라고 판명되면 controlling agent 가 flag 를 포함하여서 STUN 요청을 보낸다. 이 이후의 STUN 요청은 무시된다. N 개의 Check 를 완료한 후, 가장 pair priority 가 높은 candidate 에 flag 를 포함한 STUN request 를 전송한다.RTP portRTP portRTP sessionSTUN request + flagSTUN responseConnectivity Checks – Aggressive Nominationcontrolling agentcontrolled agentSTUN request + flagSTUN responseSTUN requestSTUN response모든 Candidate 에 대해서 STUN 요청을 보내어서 연결되는지 확인한다. controlled agent 가 STUN 요청을 수신하면 이에 대한 응답을 보낸 후, 동일한 Candidate 에 대한 STUN 요청을 보낸다. 연결에 성공한 candidate 를 발견하면 이 이후의 STUN 요청은 무시한다.RTP portRTP portRTP sessionpriority calculationpriority = ( 2 ^ 24 ) * ( type preference ) + ( 2 ^ 8 ) * ( local preference ) + ( 2 ^ 0 ) * ( 256 – component ID )type preference value ( 0 ~ 126 ) host candidate = 126 peer reflexive candidate = 110 server reflexive candidate = 100 relayed candidate = 0local preference value ( 0 ~ 65535 ) vpn interface = 0Dedidates 는 Non-ICE agent 와 통신할 때에 사용된다.SDP example (1)v=0 o=jdoe 2890*************807 IN IP4 10.0.1.1 s= c=IN IP4 192.0.2.3 t=0 0 a=ice-pwd:asd88fgpdd777uzjYhagZg a=ice-ufrag:8hhY m=audio 45664 RTP/AVP 0 b=RS:0 b=RR:0 a=rtpmap:0 PCMU/8000 a=candidate:1 1 UDP 2130706431 10.0.1.1 8998 typ host a=candidate:2 1 UDP 1694498815 192.0.2.3 45664 typ srflx raddr 10.0.1.1 rport 8998Default Candidates 가 c, m 필드에 사용되었다. Host Candidates 가 Candidates 의 처음에 위치해 있다. STUN 아이디 조각은 a=ice-ufrag 에 저장되고 STUN 비밀번호는 a=ice-pwd 에 저장된다.type value host srflx prflx relayCandidates 와 연관된 전송 주소Candidates 와 연관된 전송 포트foundationcomponent-id = 1 ~ 256SDP example (2)v=0 o=jdoe 2890*************807 IN IP4 10.0.1.1 s= c=IN IP4 192.0.2.3 t=0 0 a=ice-pwd:asd88fgpdd777uzjYhagZg a=ice-ufrag:8hhY m=audio 45664 RTP/AVP 0 b=RS:0 b=RR:0 a=rtpmap:0 PCMU/8000 a=candidate:1 1 UDP 2130706431 10.0.1.1 8998 typ host a=candidate:2 1 UDP 1694498815 192.0.2.3 45664 typ srflx raddr 10.0.1.1 rport 8998 m=video 45665 RTP/AVP 34 b=RS:0 b=RR:0 host srflx prflx relayCandidates 와 연관된 전송 주소Candidates 와 연관된 전송 포트foundationcomponent-id = 1 ~ 256Candidate PairsCandidate PairTransport AddressLocal CandidateTransport AddressRemote Candidatepair priority = ( 2 ^ 32 ) * MIN( L, R ) + 2 * MAX( L, R ) + ( L R ? 1 : 0 )Local PriorityRemote PriorityLocal 과 Remote Candidates 를 모두 수집하였으면 Candidate Pairs 를 구성한다. Candidate Pair 은 동일한 component ID 와 동일한 IP 버전의 Local, Remote candidate 쌍으로 구성된다.STUN Client ProceduresBinding RequestLeft AgentRight AgentPRIORITYUSE-CANDIDATEICE-CONTROLLINGUSERNAMEPASSWORDPRIORITYICE-CONTROLLEDUSERNAMEPASSWORDL  R 인 경우 USERNAME 은 RFRAG:LFRAG 이고 PASSWORD 는 RPASS 가 된다. USE_CANDIDATE 는 현재 Candidate 가 성공하면 통신 채널로 사용하자고 할 때 들어간다.Binding RequestLeft AgentRight Agentcontrolling agentcontrolled agentDetecting and Repairing Role Conflicts ( page 48 )ICE-CONTROLLING 존재ICE-CONTROLLED 존재controlling agent ?controlled agent ?agent value = ICE_CONTROLLING valueBind Error (487) responseswitch to controlled agentO.K.agent value =
    공학/기술| 2008.03.06| 21페이지| 3,000원| 조회(886)
    미리보기
  • 자동 충돌 보고서 작성법
    자동 충돌 보고서 문서버전 0.12007.7.31 이 영 한개 요자동충돌보고서는 프로그램에서 발생한 오류를 자동으로 보고하는 시스템을 의미합니다. 자동충돌보고서는 HTTP 프로토콜로 전송됩니다. 자동충돌보고서를 위해서는 프로그램 오류를 감지하고 이를 웹 서버로 전송하는 모듈을 프로그램에 탐재하여야 합니다. 자동충돌보고서 수집 웹 서버에서는 수집된 충돌보고서를 선별/정리하는 작업을 수행하여야 합니다.자동 충돌 보고서 시나리오프로그램웹 서버오류감지모듈① 프로그램 오류 감지③ 프로그램 오류 메시지 전송④ 프로그램 오류 메시지 선별 및 관리자에게 메일 전송웹 브라우저 (관리자)⑤ 프로그램 오류 메시지 점검② 사용자에게 오류 수집에 대한 대화상자 보여주기. 사용자가 허락한 경우에만 오류 메시지를 웹 서버로 전송할 수 있다.충돌 수집 자료자동 수집 항목 제품 버전 운영 체제 버전 윈도우 IE 버전 충돌이 발생한 코드 파일명과 행 번호 문자열로 표현하는 오류 메시지 오류 종류를 위한 고유한 숫자 코드 사용자 입력 항목 (대화상자에서 사용자가 입력한 정보) 어떤 작업을 하고 있었는지에 대한 사용자 설명 사용자 email 주소충돌 보고서 보내는 방법충돌 발생 즉시 보내는 방법 프로그램 오류를 즉시 리포팅 할 수 있다. 장점: 사용자의 오류 발생 환경을 리포팅 받기에 용이하다. 단점: 프로그램 오류를 보내는 모듈 자체에 오류가 발생하면 수집을 못 할 수 있다. 프로그램을 재 시작하였을 때 보내는 방법 프로그램 오류 발생시 관련 오류를 파일로 저장한다. 프로그램 시작할 때, 오류 파일이 존재하면 사용자에게 오류 메시지를 전송할지를 물어보는 대화상자를 보여준다. 사용자가 허락하면 오류 메시지를 웹 서버로 전송한다. 장점: 충돌이 너무 심해 즉시 오류 보고가 불가능한 경우에도 사용 가능하다. 단점: 사용자가 오류 발생 원인을 잊어버릴 수 있다. 위의 2가지 방법을 병행하는 방법 즉시 오류를 보낼 수 있으면 즉시 오류를 보낸다. 그렇지 않으면 프로그램 재 시작하였을 때에 보낸다.충돌 보고서 중복 식별 방법문자열로 표현하는 오류 메시지 활용 충돌 수집 자료 중의 하나이다. 오류 메시지에 오류번호, 파일명, 함수명, 행번호, 소프트웨어 버전을 포함시킨다.웹 프로그램에서 충돌 보고서 활용 방법충돌 보고서를 저장할 테이블을 생성한다. 충돌이 발생하면 충돌 정보를 수집하여서 테이블에 저장한다. 테이블 저장시 중복되는 충돌 정보가 존재하는지 확인하여야 한다. 충돌 보고서를 관리할 수 있는 웹 페이지를 작성한다. 충돌 리스트 보기 충돌 처리 대상 리스트 (관리자가 선정한다 ) 패치된 충돌 리스트참고자료조엘 온 소프트웨어 ( 19장 )THE END 감사합니다. ^^THE END{nameOfApplication=Show}
    공학/기술| 2008.01.16| 10페이지| 2,000원| 조회(289)
    미리보기
전체보기
받은후기 3
3개 리뷰 평점
  • A+최고예요
    0
  • A좋아요
    3
  • B괜찮아요
    0
  • C아쉬워요
    0
  • D별로예요
    0
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 04월 24일 금요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
4:29 오전
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감