본문 바로가기

Web & Mobile102

Lecture 81 - Python(2) 숫자형, 문자열, 이스케이프 코드, 인덱싱, 슬라이싱, 포매팅, 문자열 관련 함수, 리스트, 튜플, 딕셔너리 현재 HOT한 언어 1. 자바스크립트 현재 나는 ECMAScript 5를 배운거다. -> 6로 버전업중(java와 많이 비슷해짐) 2. python 2.x -> 3.x 3. swift(추천) ios Mac용 프로그램 * git -> hub 형태로 발전되어 github라 함 * github(과거에 SVN이라는 것을 사용했었음) - 형상관리(소프트웨어 버전관리) https://github.com 1. 팀프로젝트 소스 공유 2. 버전(commit/rollback) 무료 - 프로젝트 공개 유료 - 비공개 https://github.com/search?q=language https://www.tiobe.com/tiobe-index/ 자료 제어 ------------ 모듈 함수 - 자바스크립트 객체 - 자료 [출처.. 2019. 7. 22.
Lecture 80 - Python(1) 파이썬 기초, Django, 파이썬 Eclipse에서 설치법 파이썬 - 쉬운 - 학계 * 프로토타입 * 논문언어 * 엔터프라이즈(ee : x) * startup 실무 ... Django는 자바의 스프링과 같은 개념으로 볼 수 있다. Django보다 쉬운게 flask가 있다. https://wikidocs.net/4307 줄을 안맞추면 에러가 난다. tab키 치는거 잘 맞춰야한다. 파이썬 설치 1. 순수 파이썬 언어 www.python.org 2. 파이썬 + 라이브러리(리눅스 배포판을 통해서 무엇이 involve 되었는지에 따라 특성이 달라지는 것 처럼) 아나콘다 (데이터 사이언스) * (빅)데이터 분석 https://www.continuum.io www.anaconda.com 파이썬을 설치해보자 Ex01.ex01.py ''' Created on 2018. 9. 1.. 2019. 7. 19.
Lecture 79 - jQuery(6) jQuery를 이용한 게시판 jQueryBoardEx01.index 1 : 글쓴이 2018-09-01 제목 1 내용 1 수정 삭제 2 : 글쓴이 2018-09-02 제목 2 내용 2 수정 삭제 1 : 글쓴이 2018-09-01 제목 1 내용 1 수정 삭제 2 : 글쓴이 2018-09-02 제목 2 내용 2 수정 삭제 글쓰기 1 : 글쓴이 2018-09-01 제목 1 내용 1 수정 삭제 2 : 글쓴이 2018-09-02 제목 2 내용 2 수정 삭제 글쓰기 writeDialog를 추가 제 목 이 름 메 일 비밀 번호 본 문 1 : 글쓴이 2018-09-01 제목 1 내용 1 수정 삭제 2 : 글쓴이 2018-09-02 제목 2 내용 2 수정 삭제 글쓰기 제 목 이 름 메 일 비밀 번호 본 문 1 : 글쓴이 2018-09-01 제목 1 .. 2019. 7. 17.
Lecture 78 - jQuery(5) jQueryUI 사용법(2) jQueryUIEx02.datepicker01 Date: Date: Date: 위 소스를 chrome에서 확인해 보면 Date: Date: Date : jQueryUIEx02.datepicker02 Date: Format options: Default - mm/dd/yy ISO 8601 - yy-mm-dd Short - d M, y Medium - d MM, y Full - DD, d MM, yy With text - 'day' d 'of' MM 'in the year' yy Date: Format options: Default - mm/dd/yy ISO 8601 - yy-mm-dd Short - d M, y Medium - d MM, y Full - DD, d MM, yy With text - 'day.. 2019. 7. 16.
Lecture 77 - jQuery(4) jQueryUI 설치법 및 기초 사용법 //20180904 frontend engine(gui) - javascript -jQuery - jQueryUI - Bootstrap -> 발전 *ECMAScript 6 / 7 -> mvc - angular => pc / mobile -> jquery Mobile -> react -> vue * 데이터 시각화 D3 d3js.org backend engine - spring, MyBatis - 지속적으로 발전중 www.jqueryui.com pc - jquery ui mobile - jquery mobile (*) - egovframe getbootstrap.com 반응성웹(pc, mobile 동시 사용 가능) - startup에서 많이 사용(사이트에 사람이 많이 안몰리는 곳) http://jqueryu.. 2019. 7. 15.
Lecture 76 - Spring(6) Model2 게시판을 Spring으로, 전자정부프레임워크 설정법, 전자정부프레임워크 모바일 * Hardcoding(jsp 페이지만 가지고 짜는거) * MVC model2 * model1 => 프로그램 제작 1. 기존 프로젝트(Dynamic Web Project) => 변환 1. 라이브러리 추가 2. 설정 2. Maven Spring Project 1. 소스 이전 작업 2. Annotation 처리(X) => 동일 기존 프로젝트를 Spring으로 변환해보자 (Model2Ex02) * 모델2는 URL 방식 이전시 설정 확인을 하는 방법 1. Build Path 2. tomcat(Targeted Runtimes) 3. 데이터베이스 실행 상태 context.xml 확인(데이터베이스 연동구문) 프로젝트명 바꾸는 법 위 루트가 서로 맞는지 확인 프로젝트를 Ex02로 복사해보자 보면 경로가 틀리다. 그래서.. 2019. 7. 5.
Lecture 75 - Spring(5) Spring MVC 게시판(2), Maven dispatcher org.springframework.web.servlet.DispatcherServlet - mapping을 따로 안했을경우 : servlet을 따로 지정하지 않으면 dispatcher-servlet.xml 파일을 디폴트로 찾음 Dynamic Web Project -> 수동으로 Spring MVC -> 다른 기술 방법(효과적 ..) Maven => Web Project MVCEx04.WebContent.WEB-INF.web.xml MVCEx index.html index.htm index.jsp default.html default.htm default.jsp encodingFilter org.springframework.web.filter.CharacterEncodingFilter .. 2019. 7. 4.
Lecture 74 - Spring(4) AOP, Spring MVC 게시판 AOP 순차 적용 advisor1 advisor2 execute1 여러 클래스 적용 어제한 AOPEx02의 context에 order 순서를 적용해 보면 AOPEx02.spring.context 박문수 loginPointCut으로 순서를 넣어서 별도로 적용할 경우 AOPEx02.spring.context 박문수 Advice 타입별 클래스 작성 before 메서드 (method=before) AOPEx02.aop.LogginAdvice1 package aop; import org.aspectj.lang.ProceedingJoinPoint; public class LogginAdvice1 { public Object logAround(ProceedingJoinPoint joinpoint) throws Thr.. 2019. 7. 2.