반응형
APM이란 Apache Php Mysql 의 약어로써 다 무료 Tool 들이기 때문에 아주 쉽게 사용되어진다.

그러나 일반인들은 은근히 셋팅하기 까다롭다..

근데 뒤지다가 찾아보니 일반인들도 아주 쉽게 설치하는 패키지상품이 있었다. ㅎㅎㅎㅎ

개발자는 일일이셋팅 하고 있는데 제네들은 안그렇구나 하는걸 느낀다. ㅋㅋㅋ

실제 APM 방식으로 개발된 제품을 납품할때 아래 프로그램을 많이 이용한다고 한다.

저런걸 이용해서 영업뛰는사람들이 업체 나가서 설치해주고 프로그램 설치비를 받으니...

AS비용받는것 보다 저렴하고 좋은것 같다.

우리회사도 나중에 APM방식으로 납품하면 이렇게 사용하면 좋을것같넹...

http://www.apmsetup.com/

이 사이트 이다. 한번식 돌아보면 유용한듯하다.
반응형
반응형
MSSQL 에서는 기본적으로 Windows 인증방식을 취한다.

하지만 외부 접속 Tool 이나 외부 WAS에서 접속할때는 이와같은 방식으로 접근이 어렵다.

이런경우 MSSSQL 2005기준에서 설명하면 아래와 같이 regist를 수정해주어야한다.

1) regedit

2) Ctrl + F => 검색어 : LoginMode

3) 값을 1를 2로 변경한다.

1 의 의미 :  로그인시 Windows 인증  하겠다.
2 의 의미 :  로그인시 Windows와 SQL Server 인증을 혼합하여 사용하겠다.

4) MSSQL 를 재시작한다.



위의 값을  바꾸고 난 후 재시작 하여 접속하면 원활하게 접속이 가능하다.

- 이상 랑이의 경험담 -
반응형

'DB > MS-SQL' 카테고리의 다른 글

SQL Server Lock 조회 방법  (8) 2013.10.23
[펌] [SQL SERVER 2005 VERSION 별 차이]  (0) 2010.07.21
MSSQL - 원하는 날짜를 수순대로 구하기  (0) 2010.04.12
[펌] MSSQL 에서 MD5 사용하기  (0) 2010.03.17
MSSQL PAGING PROCEDURE  (0) 2010.03.12
반응형

[ 배경지식 ]

JSP 를 개발하다 보면 아래와 같은 코드를 발견하기 쉽다.

1번 include <jsp:include page="test.jsp" flush="true">

2번 include <%@ include file="파일의 위치(url)" %>

우선적으로 이 글의 목적은 JSPF에 대해서 설명하는 글이지만, 위의 1,2번 항목에 대해 정확하게 알아야만,

설명이 가능하기 때문에 1번과 2번의 차이점에 대해 집고 넘어가도록 하겠다.

[ jsp:include 와 include file 의 차이 ]

1번 과 2번은 둘다 빈번하게 사용되어지는 특정 페이지를 include시킬때 사용되어지는 방법이다.

그럼 차이점은 ? 그렇다!!!! 바로 로딩 시점의 차이이다.

1번의 경우 .java의 servlet 파일로 compile 되어진 뒤 결과물을 include 하는것이다. 보통 저런 방식은 jsp로 디자인

frame를 구성할때 top 이라던가 bottom 이라던가 하는 요소에서 많이 사용되어지는 방법이다.

그렇다면 2번방식은 어떤것인가? 2번은 page가 compile되기전에 소스코드를 include 한후 compile 하는 과정을

 거치게 된다. 이런경우 사용되어지는 대표적인 예가 공통변수 를 사용하여 모든 페이지에 체크를 해야하는 경우, 해당 공통

변수를 include 한후 사용하면된다.

[ JSPF 란 무엇인가? ]


JSPF 란  별거 없다. JSP Servlet Page Framegment의 약어로써 , 매번 2번과 같은 방식으로 매번 include해야하는

페이지에 대해 JSPF라는 확장자로 선언 한뒤 web.xml에 선언하여 모든 jsp페이지 내에  자동으로 include해주는

하나의 방법론이다.

백문이불여일견이다!!! 아래 web.xml의 태그를 보도록 하자.

[ web.xml 파일 ]
 <jsp-config>
  <jsp-property-group>
   <url-pattern>*.jsp</url-pattern>
   <include-prelude>/web/jsp/common/webConstraint.jspf</include-prelude>
  </jsp-property-group>
 </jsp-config>


별도로 태그에 대해 자세한 설명을 하지 않도록 하겠다.

*.jsp 에 대해서 /web/jsp/common/webConstraint.jspf 파일을 include 하라는 내용이다.

그럼 webConstraint.jpsf 에는 어떻게 생겨먹었는지 아래코드를 보도록 하자.

[ WebConstraint.jspf 파일 ]

<
%@page pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="
http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fn" uri="
http://java.sun.com/jsp/jstl/functions" %>
<c:set var="HOME" value="${pageContext.request.contextPath}" />
<c:set var="IMG" value="${HOME}/web/image" />
<c:set var="JS" value="${HOME}/web/js" />
<c:set var="JSP" value="${HOME}/web/jsp" />
<c:set var="CSS" value="${HOME}/web/css" />


나의 경우 위의 코드처럼 jsp내의 특정 경로의 data를 공통 변수로 설정하여사용하였다.

얼마나깔끔한가?ㅋㅋㅋㅋㅋ

많은 활용요소가 있겠지만, 위의 활용요소가 가장 좋은 활용예제인것 같다.

이상 끝!!

반응형

'Program > JSP' 카테고리의 다른 글

2차 도메인 Cookie 공유  (0) 2014.02.03
[ JSTL 문법 정리 ]  (0) 2011.01.07
JSP에서 Servlet 이외의 URL 접급 차단법  (0) 2010.03.05
[펌] MINE TYPE 정보  (0) 2010.02.18
POST방식 헤더 값에 대한 정보  (1) 2009.11.23
반응형
회사 업무중에 사용되는 Shell Script에 대해서 하나하나 예제를 통해 알아보도록 하자.

실제 파견업무를 나와서 혼자 Shell Script를 짤려니, 기존에 다른사람이 짜놓은것을 이용하지 않고 맨땅에 해딩을 너무 하게 되었다. 하나하나 알아보자.

[1] 현재 파일이 존재하는지 체크하는 방법

if [ -f $LOGFILE ]          ==> 파일이 있는지 체크.
      then 
           echo "File is Exists"
           >> $LOGFILE     ==> 없는경우 >> redirect를 통해 파일생성
else
           echo "File is Not Exists"

설명 : Shell Script의 if문은 별도 설명하지 않겠다. 옵션만 본다면 위 코드가 이해가 될것이다.

-b 파일 : 파일이 블럭장치 파일이면 참.
-c 파일 : 파일이 문자 장치이면 참
-d 파일 : 파일이 문자 장치이면 참
-e 파일 : 파일이 문자 장치이면 참
-f 파일 : 파일이 문자 장치이면 참
-L 파일 : 파일이 문자 장치이면 참
-p 파일 : 파일이 문자 장치이면 참
-S 파일 : 파일이 문자 장치이면 참
-r 파일 : 파일이 문자 장치이면 참
-s 파일 : 파일이 문자 장치이면 참
-w 파일 : 파일이 문자 장치이면 참
-x 파일 : 파일이 문자 장치이면 참

[2] 파일의 내용을 읽어와서 특정 C프로그램으로 아규먼트로 넘겨주는 방법

 
  1 #!/bin/bash
  2
  3 gcc ./decrypt.c
  4
  5 LOGFILE=result.log
  6
  7 FILE=password.txt
  8
  9 TIME=`date +%Y/%m/%d/%H:%M:%S`
 10
 11 echo "==================== START ======================" >> $LOGFILE
 12 echo "PROGRAM START=$TIME" >> $LOGFILE
 13 cat $FILE | \
 14 while read line
 15 do
 16    ID=`echo $line | awk -F'|' '{print $1}'`
 17
 18    PS=`echo $line | awk -F'|' '{print $2}'`
 19
 20    TIME1=`date +%Y/%m/%d/%H:%M:%S`
 21    echo "=================================" >> $LOGFILE
 22    echo "START=$TIME1" >> $LOGFILE
 23    echo "$ID|$PS" >> $LOGFILE
 24
 25 for ((i=0;i<10000;i++)); do
 26     echo $i
 27 done
 28
 29
 30    ./a.out $PS 2>&1 >> $LOGFILE
 31    TIME2=`date +%Y/%m/%d/%H:%M:%S`
 32    echo "END=$TIME2" >> $LOGFILE
 33
 34 done
 35
 36 TIME3=`date +%Y/%m/%d/%H:%M:%S`
 37 echo "PROGRAM END=$TIME3" >> $LOGFILE
 38 echo "==================== END ======================" >> $LOGFILE


반응형

'Server > Linux' 카테고리의 다른 글

Linux Os Kernel Version 정보 확인방법  (0) 2010.06.15
APM 설치하기 가이드  (0) 2010.06.04
NCFTP 사용법 설명  (0) 2010.04.25
VIMRC 파일 설정방법  (0) 2010.01.29
Ubuntu SVN 설치 / 운영  (0) 2010.01.19

+ Recent posts