본문 바로가기

전체 글

(216)
EL 기초 DBCP (실무에서 사용하는 기술) JSP & SERVELT 도서 참조 페이지 308 페이지 391~395 페이지 450 컬렉션 프레임워크 자료구조의 알고리즘을 모아놓은 것 List : 순차적으로 동일한 데이터 나열, 뒤로 추가 (List를 상속하는 ArrayList) Queue : FIFO 구조 통로 (Buffer) Stack : LIFO 구조 컵 (어플리케이션 뒤로가기 구현, 자바의 메소드 호출) Tree : node 빠져나가는 구조 Set : value(중복 불가)와 key(중복 가능)를 함께 넣는 보따리 Map : value(중복 가능)와 key(중복 불가)를 함께 넣는 보따리 (Search 기능, Map을 상속하는 HashMap) JVM의 메모리구조에서 객체는 Heap라는 공간에 계속 쌓임 Ja..
JSTL 기초 JSTL 환경설정 JSTL (폴더) > lib > jstl.jar, standard.jar파일을 web content/web-inf/lib 안으로 이동 폴더 import하기 import > general > existing projects into workspace 환경설정 패키지 우클릭 > build path > configure build path > libraries > jre system library 더블 클릭 > workspacre default jre 체크 finish 이미지 업로드를 하려면 라이브러리를 검색하여 다운받고 임포트해야한다. 이미지는 1010101010100101010101로 전송하는 양이 많아 전송하는 데이터 타입을 Multipart로 해야한다. 진짜 프로젝트 경로 C:\Use..
인코딩 방식 3 가지 # 인코딩 방식은 아래 3가지 중 한가지 사용 music.to_csv('music50.csv', encoding='euc-kr') music.to_csv('music50_utf8.csv', encoding='utf-8-sig') music.to_csv('music50_utf8.csv', encoding='')
음악 TOP50수집 import requests from bs4 import BeautifulSoup as bs url = 'https://music.naver.com/listen/top100.nhn?domain=TOTAL' res = req.get(url) soup = bs(res.text,'lxml') #select(CSS선택자) : 여러 요소를 검색한 후 리스트로 반환 # --> find_all()과 같음 #select_one(CSS선택자) : 하나의 요소만 반환 # --> find()와 같음 rank_list = soup.find_all('td',class_='ranking') name_list = soup.select('a._title > span') artist_list = soup.select('td.artis..
JDBC jdbc가 아니라, 이클립스에서 간단하게 sql확인 이클립스 하단 data source explorer 없으면 window > show view database connections > new 이클립스에서 오라클데이터베이스로 연결(Connection이라는 통로 연결, driver는 회사마다 다른 dbms에 맞는 connection을 만들어준다.) oracle 클릭 > next > drivers :oracle thin driver 11ver > 상단 jar list > 모두 지움 > add jar file > C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc6.jar > next > properies general database instance s..
JSP 기초 JSP Java Server Page 기존 Servlet구성 Business Logic(Back End 단의 로직) Presentation Logic 객체지향의 특징 SOLID을 만족하기 위해 분리 Servlet Java쓰기 편함 JSP HTML쓰기 편함 Model 1방식 JSP만 사용 Model 2방식 JSP와 Servlet 혼합 사용(정부 시스템) NEW > dynamic web project > web content > new > jsp file scriptlet scriptlet print 변화하는 .jsp파일 > .java > .class > .html C:\Users\SM009\Desktop\webWork\.metadata\.plugins\org.eclipse.wst.server.core\tm..
Servlet 기초 웹 서버가 필요한 이유 - 데이터의 장거리 전송 - 최근 기술은 인터넷이 없으면 안됨 HTML5 CSS3 JavaScript - asp - php : 미국에서 많이 사용 - jsp & servlet : 어려움, 우리나라 공공기관 홈페이지에서 많이 사용 전자정부프레임워크 - 개발자들이 준수해야하는 큰 틀 - Spring Framework(미국에서 만듬)을 기반으로 만듬 apache tomcat v7.0 404 not found - 요청하신 페이지를 찾을 수 없습니다. web project : 정적인 페이지 dynamic web project : 동적인 페이지 3Tier - Presentation Tier : 사용자(Client) - Application Tier : WAS - Data Tier : DB t..
담벼락 웹페이지(MessageSystem) com.controller.DeleteAllMessageCon package com.controller; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import com.model.MemberDTO; import com.model.MessageDAO; import front.ICommand; public class DeleteAllMessageCon implements ICommand { public String execute(HttpServletRequest request, HttpServletResponse re..