본 포스팅은 Encoding 관련 우선순위 테스트입니다. Request Encoding, Response Encoding 각각 우선순위에 대한 테스트를 수행할 예정입니다. 먼저 Request Encoding 우선순위 테스트입니다. JEUS의 Encoding JEUS Encoding의 종류 - Request-Encoding 브라우져 등으로 부터 받은 인코딩 값을 인식하는 방식 옵션으로는 forced, default 가 있다. (get 방식) - Postdata-Encoding 브라우져 등으로 부터 받은 인코딩 값을 인식하는 방식 옵션으로는 forced, default 가 있다. (post 방식) - Response-Encoding 인코딩 된 값을 호출된 페이지에 담아 출력할 때 인코딩하는 방식 - 서비스 ..
본 포스팅은 데이터베이스 보안에 대해 알아보겠습니다.데이터베이스 보안은 매우 중요한 부분입니다. WEB/WAS Server의 비밀번호를 탈취 당했다와는 비교도 할 수 없을 정도로 커다란 문제라고 할 수 있습니다. 누군가 아무나 DB에 접속하여 테이블을 수정하고, 데이터를 지우고 할 수 있다면 이는 정말 끔찍한 일이 아닐 수 없습니다. 이에 데이터베이스를 안전하게 관리하는 것이 매우 중요합니다. 여러가지 보안 사항들에 대해 하나씩 살펴보겠습니다.먼저 루트 사용자 계정 보호입니다.SET PASSWORD FOR 'root'@'localhost' = PASSWORD('REAS');사용자 비밀번호 변경 방법(for MYSQL)은 다음과 같습니다.ALTER USER root IDENTIFIED BY 비밀번호;사용자..
본 포스팅은 서브쿼리와 제약조건, 뷰, 트랜잭션에 대해 알아보겠습니다. 먼저 서브쿼리에 대해 알아보겠습니다.쿼리는 외부쿼리 - 내부쿼리 (서브 쿼리)로 나뉘어 집니다.SELECT t.toy, b.boyFROM toys AS t INNER JOIN boys AS b ON t.toy_id = b.toy_idWHERE t.toy IN (SELECT toy FROM toys)GROUP BY boyORDER BY boy;SELECT toyFROM toysWHERE toy_id = (SELECT toy_id FROM boys WHERE boy LIKE ('d%'));서브 쿼리는 IN, NOT IN 내부에 위치 할 수 있습니다.서브 쿼리는 항상 괄호 안에 있습니다.서브 쿼리는 하나의 값을 반환 해야하며, 하나의 CO..
본 포스팅은 데이터베이스 다중테이블 연산과 JOIN에 대해 알아보겠습니다.앞선 포스팅에서 데이터베이스의 관계에 대해 알아보았습니다. 본 포스팅에서는 각각의 테이블간의 연관관계를 기준으로 다중테이블 연산 방법을 살펴보고 JOIN 연산을 활용하는 방법에 대해 알아보도록 하겠습니다. 먼저 데이터베이스 다중테이블 연산 방법입니다.먼저 CREATE / SELECT & INSERT (거의)동시에 사용하는 방법입니다.INSERT INTO profession (profession) SELECT profession FROM my_contacts GROUP BY profession ORDER BY profession;SELECT 한 결과가 (profession)에 업데이트가 됩니다. 다음으로 SELECT & CREATE ..
본 포스팅은 데이터베이스 설계에 대해 알아보겠습니다. 먼저 스키마에 대해 알아보겠습니다.스키마는 테이블과 열 그들이 서로 어떻게 연결되는지를 포현한 것과 종속관계를 나타냅니다.테이블은 그림으로 그려보는 습관을 갖습니다.관심사 열을 없애고 관심사만의 테이블을 만들어 넣도록 합니다.테이블의 연결은 기본키(PRIMARY KEY)를 사용합니다.기본키는 하나의 열로 이루어 지거나 두개 이상의 열(합성키)로 이루어집니다.약어 (SonNara - SN, SonDara - SD state -> SF 샌프란시스코 등), 국가변경 등를 사용할 경우 원 이름에 대한 열에 함수적으로 종속되어 있다고 합니다.간단한 표기 법 : T.a ->; T.b (T 테이블의 B열(약어)은 A열(원래)에 함수적으로 종속되어 있습니다.)부분적..
본 포스팅은 데이터베이스 정규화 및 ALTER문에 대해 알아보겠습니다.SQL은 관계형 (테이블을 잘 설계하려면 정보를 나타낼 때 어떤 테이블 사이의 열들이 서로 어떠한 관계에 있는지를 고려해야 합니다.) 데이터베이스입니다.테이블로 표현하려는 것을 선택하고 그 테이블을 사용하여 얻어야 하는 정보들의 리스트를 작성하며 리스트를 이용하여 테이블을 만들 정보들의 조각으로 나누는 것이 관계형 데이터베이스라 할수 있습니다. 이에 데이터베이스 관계형 정규화 과정을 살펴보고 어떻게 표현되는지 알아보겠습니다.SQL은 원자적 특성을 갖추고 있습니다. (테이블을 이용하는 사람에 따라 필요한 정보의 최소단위 즉 더 쪼갤 수 없는 쪼갤 필요가 없는 가장 작은 조각을 의미합니다.) 원자적 데이터로 구성된 열에 같은 타입의 데이터..
본 포스팅은 데이터베이스와 테이블 그리고 DML 구문에 대해 알아보겠습니다.데이터베이스는 테이블 그리고 테이블과 관련된 SQL 구성 요소들을 담고 있는 저장소입니다.* 열은 테이블에 저장된 하나의 데이터* 행은 한 객체에 대한 속성들을 나타내는 열의 집합* 행과 열이 모여 테이블을 구성 먼저 데이터베이스 생성 방법입니다.1. CREATE DATABASE gregs_list; (데이터베이스 생성)2. SQL은 대소문자를 구별하지 않음.3. 한단어 이상 사용 시 nara_son, narason 등이 가독성이 좋음 (대문자 습관은 좋지 않음)4. 위처험 하나의 패턴을 선택했다면, 일괄적으로 반영하는 습관을 기르는 것이 좋다. 다음으로 테이블 생성 방법입니다. CREATE TABLE doughnut_lis( d..
본 포스팅은 JEUS7 Password 변경 가이드입니다.JEUS7 Password는 다음과 같은 기능에 활용 될 수 있습니다. 먼저 JEUS DAS / MS / NM 기동 종료부터 시작해서, Webadmin 접속 시필요 하므로 Configuration 수정도 가능하다고 할 수 있습니다. 이렇게 모든 기능을 사용할 수 있게 하는 JEUS의 Webadmin의 비밀번호는 매우 중요한 보안 설정이라 할 수 있습니다. JEUS7 Password 변경 가이드1. WebAdmin에서 변경하기 - 진행 전에 accounts.xml 파일 백업 후 진행해주세요. Ex) cp accounts.xml accounts.xml.bak - 위치 : $JEUS_HOME/domains/$DOMAIN_NAME/config/securi..
본 포스팅은 JEUS7과 WebT 간의 연동 가이드입니다.WebT(Web Transaction)는 클라이언트/서버 환경의 미들웨어 제품인 Tmax 서버와 Java 애플리케이션 프로그램 사이의 트랜잭션 서비스를 지원하는 프로그램으로 API 라이브러리 형태로 배포됩니다. WebT는 JEUS를 비롯한 웹 기반 환경의 WAS(Web Application Server) 제품에서 활용될 수 있습니다. Tmax의 트랜잭션 처리와 부하 조절 기능을 이용해 웹 환경에서 동적 데이터 서비스를 제공할 수 있도록 설계되었습니다.WebT와 Tmax 간의 서비스 흐름 WebT는 Tmax의 연결을 효율적으로 관리하기 위해 WebTConnectionPool 클래스를 제공합니다. WebTConnectionPool은 Tmax 서비스를 ..
본 포스팅은 WildFly와 Database를 연동하기 위한 시나리오에 대해 알아보겠습니다. 본 테스트는 다음과 같은 과정으로 수행됩니다. [Wildfly - Oracle 상호 연동 테스트] 1. ojdbc7.jar 파일 업로드 2. module.xml 파일 작성 3. standalone.xml -> driver 추가 4. standalone.xml -> datasource 추가 5. dbtest.jsp 작성 6. standalone server reboot 7. dbtest.jsp 호출 시 select 1 from dual (sysdate 정보 출력 확인) 각 Step 별 간략 설명입니다. 1. ojdbc7.jar 파일 업로드 (첨부파일 참조)- 업로드 위치는 $WILDFLY_HOME/modules/c..
- Total
- Today
- Yesterday
- jeus
- nodejs
- node.js
- Docker
- kubernetes
- MSA
- JEUS7
- SA
- SWA
- apache
- webtob
- 마이크로서비스
- TA
- API Gateway
- Architecture
- git
- openstack tenant
- 아키텍처
- 마이크로서비스 아키텍처
- JBoss
- aa
- Da
- 쿠버네티스
- k8s
- openstack token issue
- aws
- JEUS6
- OpenStack
- wildfly
- 오픈스택
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |