전체 글 153

69일차-CSS

site의 page는 HTML(구조), CSS(디자인), JavaScript(동적인 화면변경, 유효성검증)로 이루어 짐 CSS(Cascading Style Sheet) hakon wium lie가 1994년 제안 HTML의 통일성있는 디자인을 제공 3가지 형태를 가짐 inline : tag에 직접 정의하는 방식 (우선순위가 가장높다-어떤경우에도 가장먼저 적용, 코드의 재사용성은 가장 낮음(그때 그때계속만들어야 함)) embed : HTML안에 태그에 정의하는 방식 (적절,적절) external file(외부파일방식) : 확장자가 .css인 파일을 정의하고 필요한 곳에서태그로 연결하여 사용하는 방식 (우선순위가 가장 낮다. 코드의 재사용성이 가장 높다.) 선택자(selector)를 사용하여 디자인을 적용할..

68일차-HTML Form Control

*HTML Form Control(지난시간 마지막)-사용자가 입력하는 값을 받기위한 객체들(자바로치면 컴포넌트),, 3가지>* 태그HTML From Control의 값을 서버로 전송하는 일            >>)" name="javaScripte에서 접근 할 이름(이름이 들어가면 자바스크립에서 쉽게 접근할 수 있게 된다.)" method="전송 방식(get|post(기본이 get방식))">GET : 주소창으로 데이터 전송하는 방식으로 보안이 되지 않는다.주소창으로 데이터를 태워보내기 때문에 256자이하의 소용량 데이터를 전송할때 쓰임, 파일은 전송할 수 없다.주소창에 URl을 직접 입력했을 때, , , javaScripte에 location.href(?) 일 때가 대표적인 예POST : HTTP he..

67일차-HTML_div tag

-영역 태그(주로 CSS와 함께 쓰임) : 브라우저의 전체영역을 나눌때(web page의 전체 디자인을 설정할때 쓰게됨) 전체 틀을 잡을 때 주로 사용 기본넓이가 브라우저의 100% a a a b a c : 데이터가 있는것 까지만 영역을 나눌 때 데이터를 출력해야하는 영역을 잡을 때 기본 넓이는 데이터의 넓이 a abc b c 1 2 3 1 2 3 *web 1.0 : 집단 지성 X, 전문가 그룹으로 신뢰성up, 응답이 느림, 모든 상황에 대해 응답할 수 없음 *web 2.0 : 집단 지성 O, 사용자 그룹으로 신뢰성은 떨어지지만 응답이 빠르고, 모든 상황에 대해 응답가능 *HTML Form Control HTML에서 제공하는 객체로 사용자가 입력하는 값을 받을 수 있는 객체들 이다. ,, HTML5 에서..

67일차-HTML_table tag

-table_tag 표:데이터를 보여줄 때 사용 ,,,,,,로 구성 테이블 시작 행만들기 테이블 컬럼명(table header) 만들기 -들어가는 문자열은 자동으로 진하고 가운데 정렬이 된다. 테이블의 칸(컬럼) 만들기-들어가는 문자열은 일반글자,왼쪽정렬이 기본 theader,tbody,tfoot이 테이블을 보기 편하게 만들어 준다. 테이블의 구성중 header부분(-컬럼명부분 의미적)을 명시 눈에 보여지지 않고 코드상의 데이터를 구분하는 용도로 사용 소스의 작성 위치에 상관없이 가장 위로가서 보여진다. 테이블의 구성중 body(데이터를 보여주는)부분 명시 테이블의 구성중 footer 부분 명시 =>결과를 보여주는 코드 눈에 보이지 않고 코드상의 결과를 보여주는 용도로 사용 소스작성 위치에 상관없이 가장..

66일자-HTML Tag

*HTML 구조 --DTD정의 --4.01은 다양한 DTD를 지원 -- 사용자에게 제공할 내용 --여러가지 Tag를 사용하여 구현 -저장하면 .html/.htm파일이 되는데, 웹서버(:HTML을 요청한 web browser(web client)에 응답하는 일을 할 수 있는 프로그램.)에 올려 불러올 수?실행시킬 수 있게 된다. -Apache Tomcat은 web container로 웹서버의 기능을 가지고 있을 뿐이지 하는일은 좀 다르다 -html_prj/WebContent/배포|폴더생성/배포 =>HDD에 있어, 배포를 위해 인식시켜야 하는데 Tomcat의 server.xml이 그 폴더가 웹서비스가 되게한다. -요청하려면 url이 필요한데 팀버너스리가 만들었고, 프로토콜://도메인:포트/context pa..

65일차-HTML

*HTML(Hyper Text Markup Language) markup: 본문에서 특정부분을 강조하여 보여주기 위한 기능(ex/ 검은색과 하얀색으로된 이도=>에서 굵은 글씨로 강조한 것) 마크업 언어 Tim berners Lee 고안 HTML5 최종버전 (w3c에서 표준안을 제정하고 관리하고 공표) =>https://www.w3.org/ web browser에서 동작하는 언어 (연산기능이 없다, 있는거 그대로 보여줌 (유효성검증 같은거 못함)) Compile을 하지 않고 Tag를 그려서 보여주는 언어(문법적 에러가 아님) (Error가 발생하지 않는다.) =>문제가 발생한 코드를 찾기 어렵다.(단점) SGML언어(Markup 언어를 작성할 수 있는 언어)에서 파생된 언어 저장시 [ .html ]의 확장..

65일차

*Java SE 마무리 무엇을 만들수 있나요?->DeskTop환경에서 동작하는 프로그램(Apllication)을 만들 수 있습니다. 만든 메모장도, 도시락주문창도, 채팅창도 IO,Thread,Network,JDBC를 사용한 프로그램 (웹은 자바EE) (백신프로그램을 처음만든게 안철수.........=>알약(서버시그니처 프로그램으로 서버의 리스트를 찍고 불러오는게 update그 리스트를 토대로 비교) SE를 잊지 않기 위해 하는 프로젝트! 내가 뭐를 잘하고 뭐를 못하는지 뭐를 얼마나 잘 알고있나 체크리스트를 만들어 뭘더 공부해야하는지 찾는다 -기본문법/변수/method/class/OOP개념/class형상/Array/자주사용class/JCF/Generic/JFC/Event/Exception/IO stream..

64일차

2차 프로젝트 2019-01-22~2019-02-? 1. 아이템 선정 : 2019-01-22 2. 문서작성 : 일정계획, 요구사항 난이도 : 상(DB작업이 하나 이상이거나, 제어문이 하나 이상이거나, 연산이 복잡한 경우), 중(DB작업이 하나로 종료, 제어문이 하나인경우,연산간단한경우(1+1,1*1), 하(디자인만 들어가면) ( 분석 - 요구사항정의서(RFP) 설계 - UI설계서, 개발표준 정의서, ERD, 테이블정의서=> 테이블생성,가데이터입력 Class Diagram 개발 - 단위테스트 체크리스트, 테스트 - 통합테스트 시나리오명세서) 3. 개발 : 코딩 중간 점검 4. 배포/발표 : Runnable Jar

59일차~63일차

프로젝트 순서 -아이템 선정 -개발 범위 선정(RFP)(scope&boundary)★ -화면 디자인(UI설계서or스토리보드) -DB설계(table,constraint...) +ERD(논리) ->물리모델로 만들기위해 테이블설계서->물리모델->가데이터 추가★ -우리가 지금 만드는건 application인데, 제약사항 다 써도 됨! -DBA가 만듦 -class 설계(class daigram, 유스쿼스? daigram...등)★ -개발(단위테스트_기능) -통합(통합테스트_동작흐름) -사용설명서(기능설명서) -배포(서버에 올림) -안정화 -data양이 작아 문제를 100%잡을 수 없다 -서비스(범위에 따라 다름) -SM유지보수(계속~~~차세대나 고도화로 업글하기까지) ★(검사) (시퀀스도 함수도 프로시져도 다써볼..

58일차

*Network로 파일전송(c/s programing:Network로 file 전송) 파일을 보내려면 어떻게 해야할까 ? a.jpg파일을 보내려면 소켓과 서버 소켓을 열어 연결을 하면 (파일은 이진수로 이루어져있음) accept이 불려지게 되고 sokect이 튀어나온다(이때의 소켓은 클라이언트 소켓과 같다) 파일은 한번에 주르륵 보낼수 없어 먼저 보내고 읽고 보내는데, 파일의 이름을 먼저 보내야 한다.(파일명은 중요한게 아니지만 확장자는 중요하다.) JPG파일과 PNG파일이 읽어들일떄 다다른방법을 쓴다는 말이다..(확장자가 다르면 읽혀지지 않는다)_실행되는 코드가 다름 1. 파일명 전송(getOutputStream-DataOutputStream) 서버쪽에서 getInputStream-DataInputSt..