본문 바로가기

Programming

(212)
음악 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..
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..
회원관리(MemberSystem) com.controller.joinService package com.controller; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.H..
게시판(FileUpload) 경로 설정 WebContent > img폴더 WebContent/WEB-INF/lib > cos.jar, jstl.jar, ojdbc6.jar, standard.jar 임포트하기 com.BoardDAO package com; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; public class BoardDAO { private Connection conn; private PreparedStatement psmt; private Resu..
JSTL 연습하기 WebContent/lib > jstl.jar, standard.jar 가져오기 exam01 ${num1}과 ${num2}의 곱은 ${result} exam02 ${sessionScope.num} ${applicationScope.num} exam03 10 이상입니다! exam04 안녕! 잘가! 뭐야...? exam05 ${mul1}*${mul2} = ${mul1*mul2} exam06 ${item } exam07 ${dto.name} exam08 com.AddMember package com; import java.io.IOException; import java.util.ArrayList; import javax.servlet.ServletException; import javax.servlet.an..
쿠키 값 읽어오기 addCookie.jsp checkCookie.jsp ${cookie.id.value}님 환영합니다!