본문 바로가기

IT

모바일 웹 ,모바일 웹앱, 하이브리드 웹 안드로이드 모바일 웹,앱웹과, 앱을 사용하여 사이트를 제작하려고 하는데모바일 용은 어떤 걸로 사용을 해야 할지 몰라 그 의미 부터 파악하기 위해 알아 보았다. 모바일 앱 Native App앱 스토어에서 다운받아 설치하여 사용하는 앱 장점디바이스 접근가능(모바일 기능)작동속도가 빠름복잡한 기능 및 게임 기능의 어플에 적합 단점업데이트마다 스토어에 재 등록 및 설치를 해야함.플랫폼 마다 따로 개발(안드로이드,IOS용으로 개발)개발 비용가 시간이 많이 듬 모바일 웹앱 WebApp웹 브라우저의 크기를 스마트폰 용으로 축소 시킨 것 장점브라우저에서 지원하는 모든 플랫폼에서 사용가능업데이트가 빠르다(웹에 적용된 화면 기능을 사용하기 때문에 업데이트가 필요없다)저렴한 비용에 개발 가능 단점디바이스 접근 불가앱스토어 .. 더보기
JAVA String과 StringBuffer 메소드 String과 StringBuffer 메소드 String과 StringBuffer/StringBuilder 에 모두 들어있는 메소드char charAt(int index) : 특정 위치에 있는 문자 반환int length() : 문자열의 길이String substring(int start, end end) : 문자열의 일부를 뽑아냄String toString() : 객체를 문자열로 나타낸 값String concat(String) : 문자열을 합침String append(String) : 문자열을 합침 String 클래스에만 존재String replace(char old, char new) : 특정 문자를 모두새로운 문자로 치환String substring(int begin , int end) : Stri.. 더보기
반응형 웹 css 플렉서블 박스 플렉서블 박스 가변적인 박스를 만드는 기술인 동시에 웹사이트의 구조 설계를 위한 새로운 기술반응형 웹 제작 시 필수 기술인 가변 그리드 기술을 이용해서 만다는 가변적인 박스를 간단하게 말어 준다. 1. 개념플렉서블 박스 = 부모 박스플렉서블 박스에서 부모 박스는 가변적인 박스로 작동하기 위한 기본 개념이다.모든 요소를 감싸고 있는 존재 부모 플렉서블 박스에서 새로 생긴 특정 속성값을 적용해야 가변적인 박스로 동작한다. 2. 개념부모박스를 플렉서블 박스로 사용 하였다면그안의 자식들은 "플렉스 아이템"이라는 이름을 달고 작동하게 된다. 3. 플렉서블 박스의 축주축을 가로로 설정하면 플렉스 아이템들이 왼쪽에서 오른쪽으로 배치주측을 세로로 설정하면 플렉스 아이템들이 위에서 아래로 배치 지원 가능 브라우저익스플로.. 더보기
반응형 웹디자인 viewport 미디어쿼리 Viewportmeta 태그를 이용해서 화면의 크기나 배율을 조절해 줘야 미디어 쿼리가 정상적으로 작동할 수 있다. 뷰 포트 속성initial-scale : 초기배율 ,기본 값은 1user-scalable : 뷰포트의 확대/축소 여부지정 , 기본값은 yes ,no로 설정하면 사용자가 페이지 확대를 할수 없다.minium-scale : 뷰포트의 최소 축소 비율 지정 , 기본값은 0.25maxium-scale : 뷰포트의 최대 확대 비율 , 기본값은 5.0 zoom :1 = initial-scale 속성과 동일min-zoom :1 = minium-scale 속성과 동일max-zoom :1 = maxium-scale 속성과 동일user-zoom :1 = user-scale 속성과 동일 웹 브라우저의 크기가 7.. 더보기
JAVA Integer String 사용방법 JAVA의 변수중에 가장 많이 사용되는 변수유형은 Integer와 String 이라고 개인적으로 생각한다.Integer 숫자 타입의 유형Integer.parse("123");JAVA에 기본적으로 내장된 클래스로 String 존재하는 값을 int로 파싱해 주는 처리를 해준다.parse("") 더보기
JAVA 변수 선언과 대입 JAVA 변수 선업과 대입boolean bl = true;char ch = 'f';byte bt = 89;double d = 3456.9902;int i = 12;long lg = 1234567890;float f = 32.5f;f를 써야하는 점에 주위소수점이 들어있는 것은 double로 간주 하기 때문에 float 값은 f를 사용한다.String str = "문자열";선언 한 변수의 타입과 return 값을 파악하고 개발을 진행해야 한다.JAVA를 사용하기 위해서는 기본적으로 알아 두어야할 변수 선업과 대입법이다. 더보기
Oracle Ansi 외부조인 (outer join) Ansi 조인Sql은 국제적 표준이 존재하는데, 그 표준 중의 하나가 바로 Ansi표준이다.- DBMS발전에 비해서 Sql 표준이 늦게 제정되었기 때문인지 오라클을 비롯한 여러 DBMS에서는 ANSI나 ISO 표준이 제정될 때부터 엄격히 지원하지 않은 것이 사실이다. -Oracle 책 내용중에- ANSI 외부조인의 무법[형식]FROM TABLE A [Left | Right | Full ] OUTER JOIN B 기존 문법에서 외부조인을 할 때는 다음과 같이 조인에 참여하는 테이블 중 데이터가 없는 테이블쪽에(+) 기호를 붙였다.ANSI 조인에서는 어느 테이블 쪽에 데이터가 없는지를 나타내기 위해서 LEFT 혹은 RIGHT 구문을 사용한다.EX1. FROM employess emp LEFT OUTER JO.. 더보기
개발을 위한 기본적인 css 알아두어야 할 CSS justify-content :flex-start; [이미지 목록 영역의 목록들을 간격을 두고 배치하기 위해서 설정]flex-direction:column [박스를 세로로 배치하는 값 column]display:flex [배너 영역의 첫 번째 자식 박스를 플렉서블 박스로 작동하게 마들기 위해 설정]align-items:center [박스를 중앙으로 설정]flex-wrap:wrap [박스를 여러줄로 배치하기 위한 flex-wrap] word-breaknormal : 기본값. 단어 단위로 끊어서 줄바꿈break-all : 특수문자를 제외하고 강제로 줄바꿈 break-word : 특수문자를 포함하고 강제 줄바꿈 nowrap : 줄바꿈 하지 않음 word-wrap : 자동 줄바꿈break-.. 더보기
Spring MVC 흐름 Spring Mvc의 흐름에 대해서 설명하려고 한다. 개발한지 6년차 되어 가지만 신입때 공부해서 준비한 자료를 보고나서야 기억이 난다.사실 정확히 기억이 나질 않는다.그래서 정리도 할겸 다시 숙지 할겸 하여 작성을 해본다. MVC스프링이 직접 제공하는 서블릿 기반의 MVC 프로엠워크이다.스프링 서블릿 또는 스프링MVC라고 부른다.컨트롤러 역활을 하는 DispatcherServlet을 핵심 엔진으로 사용한다.로컬 서버를 구동시키고 "egov/hello.do" 입력하였다.화면과 같이 HELLO WORD가 출력되었다. 추가한 소스는 Java의 egov 라는 폴더를 생성 하고CLASS파일을 생성한뒤 사진과 같이 코드를 작성했다.그다음으로JSP 폴더에 egov 폴더를 생성 그 밑으로 egov.jsp파일을 생성하.. 더보기
ORACLE 세션테이블 TEMPORARY TABLE 생성 Session TableTemporary Table한 테이블에서 여러사용자가 추가,수정,삭제에 대해서 이루어 지는 경우 종종 LOCK 이 발생한다.실무에서 경험하면 이러한 문제가 발생되어 해결에 대한 조언을 듣고 문제를 해결 하였다. 테스트용으로 만든 Table이 아직 집에는 없기 때문에 큰 도움은 되지 못하겠지만사용법에 대해서 배워 갔으면 하는 바램이다. 이방법은 PLSQL에서 사용한 방법이다.실무용 : 사용 중인 테이블의 데이터를 확인한다 테스트 : 또는 테이블을 생성하여 데이타를 적재한다. DECLARE 를 사용하여 테스트보기와 같이 임시 테이블을 사용할 테이블 명을 사용하여 생성한다. 팁preserve ROWS : session이 끊기는 순간 row data 삭제DELETE ROWS : COMMI.. 더보기