본문 바로가기

분류 전체보기

(433)
Web_Spring STS 4 다운로드spring legacy project 생성(template은 Spring MVC 생성)패키지명은 3 depth 필요(ex com.sinc.intern) # 주로 사용하는 srcsrc/main/javasrc/main/resourcespom.xml, root-context.xml , servlet-content.xml 지금부터 views 디렉토리 밑에 jsp 생성하기 CF) 프로젝트 생성 실패시STS 내에서 프로젝트 삭제C> 사용자 > .m2 > repository 폴더 전체 삭제(maven의 디렉토리 관리) 후 프로젝트 재생성 또는 프로젝트 삭제 없이 repository만 삭제 후 프로젝트 우클릭 후 maven update 선택dependency 삽입(라이브러리 연결)mvn reposi..
Web_JSON # 구조복습 # AJAX 통한 비동기 통신하기 console.log() 함수 통한 디버깅 방식 button 의 event 설계는 대부분 script에서 받아서 서버에서 작업하겠다는 의미 # ajax 활용하기 AJAX :: AJAX BTN CF. 웹 개발의 대표적인 Error 404 Error : 맵핑, 경로, 페이지 존재 무(GET, POST) 500 Error : NULL pointer 등등 다양한 에러(개발자의 에러가 대부분) # AJax 통한 통신 // AjaxCtrl.servlet package com.sinc.intern.ajax.ctrl; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletExc..
Web_JSON JSON이란 JSON(제이슨[1], JavaScript Object Notation)은 속성-값 쌍( attribute–value pairs and array data types (or any other serializable value)) 또는 "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷이다. 개방형 표준 - 위키백과, 우리 모두의 백과사전 ko.wikipedia.org 쉽게 말해, 가볍게 속성-값을 표현하는 데이터 형식이다. https://nesoy.github.io/articles/2017-02/JSON JSON이란 무엇일까?? nesoy.github.io # JQuery 사용하기 script event script clear
Web_MVC Framework 활용시 Web Container에서 MVC 처리(C->M->DB->V) Forward 분기 방식 / Redirect 분기 방식 Session 뿐 아니라 Request scope에도 Data를 보낼 수 있어야한다(이 때, 반드시 Forward 방식으로 전달해야함) # EL(Expression Language) 다양한 위치에 있는 데이터에 접근하기 위한 언어 문법체계가 직관적으로 사용이 가능하도록 만들어짐 JSP에서는 모든 변수의 생성과 선언을 반드시 표시를 해주어야 되지만 그러한 과정없이 바로 사용 가능 ${ EL내장객체.속성 } EL의 다양한 연산자 # JSTL JSTL은 JSP 표준 태그 라이브러리(JSP Standard Tag Library) 라이브러리는 여러 프로그램이 공통으로 사..
Web_웹의 기본 # MVC JSP만으로도 웹 구축 가능 / Servlet만으로도 웹 구축 가능 그러나 Servlet은 Controller의 역할, JSP는 VIEW의 역할을 수행할 수 있도록 @WebServlet("greeting.do") 어노테이션 > url로 들어오면 해당 Servlet을 실행시켜라 형상 관리(구성 관리)도 고려되어야 함 wildcart mapping *.inc 를 통해 사용자의 접근을 전부 모을 수 있다 package front.ctrl; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServle..
Web_JSP와 SERVLET CF. markup Language > tag와 text로 이루어진 언어(대표적으로 JSP) servlet의 생명주기는 container가 관리(IOC 제어역행) CF. http://127.0.0.1:8088/incWEB/greeting.do?key=value(>>query string) servlet 만들어서 구현하기(init, destroy, doGet, doPost) JSP는 요청에 대한 응답도 가능, SERVLET도 요청에 대한 응답 가능 SERVLET은 사용자 요청(진입)만 받고 JSP에 넘기자! 즉, SERVLET은 CONTROLLER / JSP는 VIEW의 역할 그러나, 자바와 브라우저로 서로 보내는 한글 다 깨짐(이러한 부분 주의) package ctrl; import java.io.IOE..
SQL_DML 지난 DB 수업 복귀 SELECT , 함수(단일행 / 그룹), JOIN(ON, USING, OUTER), 단일행 서브쿼리/ 복수행 서브쿼리, DDL(5가지 제약조건 NOT NULL, PRIMARY, REFERENCES, CHECK), 외래키, ... # UPDATE 수정 테이블에 포함된 기존 데이터 수정 UPDATE table_name SET col_name = value , [, col = val, ...] [ WHERE condition ] ; SET 서브쿼리 사용 가능, DEFAULT 옵션 사용 가능(DEFAULT 옵션이 들어간 COLUMN에 대해서 적용 가능, DEFAULT 없으면 NULL 삽입) (SUBQUERY 활용시 단일 행, 단일 열 서브쿼리로 수행) DDL 수행 후 종료하면 AUTO Co..
블록체인의 이해와 트렌드 Lean Canvas Business Model Canvas > 소비자들이 무엇을 필요로 하는지, 오버뷰를 만들고 접근하기 4차 산업혁명과 신기술(AI 불안정 , BlockChain 불안정, Big Data 안정권 ) > 국내 Bigdata도 가져다 쓰는 현황 4차 산업혁명에 대해서 3차 산업혁명의 연장이라는 주장도 존재(But, 연결이라는 키워드 차이) 기업공개 (IPO, Initial public offering)는 기업 설립 후 처음으로 외부투자자에게 주식을 공개하고, 이를 매도하는 업무를 의미한다. 초기 코인 공개(initial coin offering, ICO) 또는 암호화폐 공개란 블록체인 기술을 기반으로 새로운 암호화폐를 만들기 위해 불특정 다수의 투자자들로부터 초기 개발 자금을 모금하는 과..