Servlet이란? Server Application Let: 어플리캐이션조각이라고 하며, 수 많은 기능들이 따로 구현되어 있음 예) 사용자가 하나의 list를 요청하면 list라는 서블릿만 실행해서 결과를 보여준다. 사용자가 하나의 reg를 요청하면 reg라는 서블릿만 실행해서 결과를 보여준다. ... 전체 프로그램을 모두 실행시킬 필요가 없다! 보통은 이클립스와 같은 프로그램으로 서블릿 코드를 쉽게 작성하지만 기본을 알기위해서 요로캐 해보자! 서블릿 코드 작성준비물 : Notepad++(메모장), JDK, 톰캣 *참고: WAS란? Web Application Server 먼저 노트패드에 서블릿 코드를 쓰자! Nana.java import javax.servlet.*; //javax.servlet을 사..
Context사이트란? 여러팀들이 각각의 사이트(하위 디렉토리)를 따로 만들고 localhost:8080(최상위폴더=root)내에서 각각의 사이트(하위 디렉토리들)을 요기서 통합해서 하나의 사이트에서 실행하는 것 처럼만드는데 이때 각각의 사이트(하위 디렉토리들)을 Context사이트라고 한다 결론은 최상위 디렉토리(사이트): 여기서 사이트들을 통합하고 여기서만 실행하는 것 처럼 보이게한다. 하위 디렉토리들(사이트들) = Context사이트: 하나의 사이트이지만 위의 최상위 디렉토리내에서 실행하는 것 처럼 보인다. 이유: 사이트간의 간섭을 줄이고 복잡한 협업을 할때 편의성을 유지하기 위해서일거다. 사용방법: 내가 사용하고 있는 C:\JSP\apache-tomcat-9.0.45\conf 내의 server.x..
웹 프로젝트를 만들어보기 위해서 먼저 강의를 시청하고 코들를 따라 써보기로 했다. "동빈나"님의 JSP 게시판 만들기 강좌가 있다. 프로젝트를 만들려고 처음 강의를 진행하면서 따라만 하면 일단(???) 프로젝트가 완성이라고 한다. www.youtube.com/watch?v=wEIBDHfoMBg&list=PLRx0vPvlEmdAZv_okJzox5wj2gG_fNh_6 하지만 나에게는 2017년도 기준으로 제작되어 있어서인지 자바, 이클립스나 톰캣을 설치하는 과정에서 하루종일 걸렸다. 서로 버전들이 호환되어야 하는데 웹에서 구글링하면서 설치하는데만 하루가 걸린 듯 하다. 이래저래 설치는 했지만 3강까지 듣다가 아... 이거 내 수준이 아니구나 싶어 다시 기초 설명부터 들을 수있는 강의를 찾기로 했다. 포기가 ..
아....... 코드를 이렇게 쉽게 입력 할 수 있는 좋은 방법이 있는줄 이제 알았네; 티스토리 만세! "나도코딩"님의 기본편 강의에서 7번째 문제. 결과는 동일하게 나오지만 확실히 "나도코딩"님의 코드가 간결하고 보기가 쉽다. 비교하고 공부합시다!! 매일 공부 인증인증! #Quiz7) 1주차~50주차 보고서 만드는 프로그램 작성 # - x 주차 주간보고 - # 부서 : # 이름 : # 업무 요약 : # 파일명 : "1주차.txt", "2주차.txt".. #내 코드 n = 1 while n < 51: report_file = open("{0}주차.txt".format(str(n)), "w", encoding="utf8") print("-{0} 주차 주간보고 -\n".format(str(n)), file ..
나도코딩님의 강의 중 예제 공부하면서 간단한 모듈 설명에 대해서 기록한다. 다음에 분명히 까먹을거니깐 미리 저장해둔다 머리가 좋지 않기에... - 파일명(theater_module.py) -> 모듈로 안에 함수들을 정의해놨다. -------------------------------------------------------------- #영화가격 모듈 #일반가격 def price(people): print("{0}명 가격 {1}".format(people, people*10000)) #조조가격 def price_morning(people): print("{0}명 가격 {1}".format(people, people*6000)) #군인가격 def price_solider(people): print("{0..
자... 제일 만만????? 자주!쓰는 사이트를 일단 자동로그인 해보자! 먼저 여러가지 모듈을 가져오자. selenium: pip install selenium -> 웹에서 이곳저곳 UI내에? 위치도 찾고, 실행하고, 클릭, 등등 뭐 일단 웹에는 무조건 필요 chromdriver_autoinstaller: pip chromdriver_autoinstaller -> 크롬드라이버 자동으로 설치되게 할라고 사용 pyautogui: pip install pyautogui -> 자동으로 타이핑도하고 키보드도 두드리고 마우스도 만지는데 사용 subprocess: pip install subprocess ->언제설치했는지 모르겠는데 설치되있네; 크롬 브라우저 실행할때 사용! 시작전에 먼저 알아보자! 구글링한결과 캡챠..
뭐든 만들어봐야겠다는 생각을 하다가 사이트 자동로그인하는 프로그램을 구현해보기로 했다. 사실 요즘엔 다 자동으로 아이디 패스워드가 저장되지만 해보고싶으니깐 해보자! 먼저 웹페이지에 접속하고 뭔가 하려면 selenium 이라는 라이브러리가 필요하단다.. 영어다 영어! 겁먹지말고... 번역기 돌려가면서 천천히 천천히 해보자! selenium-python.readthedocs.io/ Selenium with Python — Selenium Python Bindings 2 documentation Note This is not an official documentation. If you would like to contribute to this documentation, you can fork this proj..
요즘 정말 감사한 분들이 많다. 무료로 강의를 해주시는... 어떻게 언어를 시작하지 싶었는데 사실 이분 덕분인듯 하다. 대세! 엄청나게 많은 사람들이 이분의 강의를 보면서 언어를 시작할껄???요 www.youtube.com/watch?v=kWiCuklohdY&t=21032s 대학교때 들었던 강의보다 훨씬 이해가 쉽게 예제들을 많이 다뤄주신다. 일반인 아니 나같은 구석기시대에 컴퓨터를 배운 사람도 이해를 할 수있다. 하지만 역시 6시간은 아니죠... 멈췄다가 코드 따라쓰고, 멈췄다가 오류 찾고.... 이거 다 소화하려면 내 기준(머리 좋은 편아님) 1주일은 걸리겠다. 그리고 사실 한번 보고 다음에 또보면 또 까먹는다... 당연한거 아닌가...;; 나는 그런데 아무튼 "나도코딩"님 만세! 오프라인 수업전까지..