반응형

분류 전체보기 408

[KH국비지원 웹개발자 과정] Day_43 키워드 doPost 실습, 게시판 기능 구현

해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- 국비지원과정 초반에는 수업 중에 진도를 앞서나가서 다른 공부를 병행할 수 있었음. 지금은 잠깐 다른 것을 하고 오면 놓치는 부분이 생김. 수업에 그대로 집중하고 추가적인 부분들은 복습할 때 시도하자. 이클립스 화면을 4분할하여 서블릿별, 뷰별로 나누어서 보면 작업하기 편리하다. 수업 중 프로그램이 동작하는 방식대로 코딩을 반복하여 연습하고 나니 전체 구조를 생각하는 방식으로 코딩을 하는 것도 수월한 것 같다. WEB-INF 하위 폴더에 Web file 을 저장하..

[KH국비지원 웹개발자 과정] Day_42 키워드 마이페이지, 수정 등의 기능

해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -세션은 해당 세션영역에서 전역변수같은 역할을 하며 세션이 파괴되지 않는 한 유지가 된다. 누구든 조회가 가능ㄴ하기 때문에 민감한 데이터는 넣지 않는다. 세션파괴 session.invalidate -오토커밋 해제 conn.setAutoCommit(false); ->예외를 Service로 떠넘긴다. 커밋,롤백 메소드를 만든다.(static) -> Service에서 try절에 commit(), catch절에 rollback() 메소드를 넣는다. -마이페이지 만들기 ..

[KH국비지원 웹개발자 과정] Day_41 키워드 다이나믹 웹 프로젝트 실습, 로그인, 로그아웃 등

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -다이나믹 웹 프로젝트 서블릿, jsp 실습 ( 로그인 , 로그아웃, 조회 ) :라이브러리 추가 등의 불편함으로 메이븐프로젝트나 그레이들을 사용하는 것으로 알고 있음. 다이나믹 웹프로젝트로 진행해본 후에 배우게 될 것으로 보인다. -프로젝트 경로(Context root) 를 '/' 슬래시로 설정해줌으로써 URL에 프로젝트명을 적지 않게 ..

[KH국비지원 웹개발자 과정] Day_40 키워드 CSS 배치, 트랜지션, 애니메이션, 서버

해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- 화면 만드는 실습) 레이어에 로그인폼 넣고 이미지 채워넣는 실습. reset.css 태그를 기본값으로 복원해주는 css파일 네비게이터를 만들 때 ul / li 로 리스트를 만들고 css로 꾸며준다. margin , padding, overflow:hidden 링크 선택자 선택자 a:link{ } 선택자 a:visited{ } 배치관련 스타일 실습(Positioning) position의 설정. 1.static 2.relative 3.absolute 4.fixed..

[KH국비지원 웹개발자 과정] Day_39 키워드 ,CSS

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- CSS (Cascading Style Sheets) :웹 문서의 전반적인 스타일을 미리 저장해 둔 스타일 시트. -> 웹문서(HTML)을 꾸며주는 것. 선택자{ 속성 = 속성 값} 의 기본 형태를 가짐. CSS 사용을 한마디로 정리하면 : 꾸며줄 것을 선택하고 꾸며주는 기능을 작성한다. -> 꾸며줄 것을 선택하기 위해 필요한 것이 선택자..

[JSP] EL & JSTL 의 편리함

학원에서 오늘 배운 EL과 JSTL을 이용하여 어제 작성한 JSP 코드를 수정하였음. 빨간색의 코드를 파란색으로 대체할 수 있다. 스크립트릿을 없애니 아주 깔끔하고 속이 시원하다. ----------------------------------- http://java.sun.com/jsp/jstl/core"%> ---------- 책번호: ${book.bookNo } 책이름: ${book.bookName } 작가: ${book.writer } 가격: ${book.price } 출판사: ${book.publisher } 장르: ${book.genre } ----------

개발/코딩 2022.08.03

[KH국비지원 웹개발자 과정] Day_38 키워드, 액션태그, EL, JSTL

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -서블릿과 JSP에 대한 전일 복습 중 개인적으로 EL에 대해 교재로 예습을 하고 있었음 -이후 학원 진도로 액션태그, EL, JSTL을 배우게 되어 좋았음. -액션태그 JSP에서 기본적으로 사용하는 태그로 XML기술을 이용하여 기존의 JSP문법을 확장하는 메커니즘을 제공하는 태그. 웹 브라우저에서 실행되는 것이 아니라 웹 컨테이너에서 ..

[Java] JDBC, 서블릿, JSP를 연동한 기본 기능 구현 연습 중 문제 해결

MVC2패턴을 적용한 JDBC 실습예제에 서블릿과 JSP를 더하여 연습을 진행하던 중 발생한 문제 해결 내용 기록. 1. ClassNotFoundException 및 NullPointerException 발생 : conn객체가 null인 현상 발생 원인: ojdbc를 WEB-INF 하위의 lib(라이브러리)폴더에 붙여넣기 후 build path, Libraries, add jar 해야 드라이버 인식이 되고 conn객체 생성이 가능하다. WEB-INF 하위의 lib 폴더에 붙여넣기 없이 일반 Java project 처럼 프로젝트 우클릭하여 add External Jar.. 만 할 경우 드라이버 인식이 제대로 되지 않는 것 같다. -> 이렇게 라이브러리를 복사하여 설치해주어야하는 다이나믹웹프로젝트의 불편함 ..

개발/코딩 2022.08.02

[KH국비지원 웹개발자 과정] Day_37 키워드, 서블릿,JSP

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다. 해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다. -------------------------------------------------------------------------------------------------- -서블릿 :웹에서 동적인 페이지를 Java로 구현한 서버 측 프로그램 관련 패키지와 클래스는 톰캣API에서 확인이 가능하다. https://tomcat.apache.org/tomcat-8.0-doc/sevletapi/ 계산기 만들기 실습) html로 전달받은 숫자와 연산자를 이용하여 계산을 하고 응답을 해주는 프로그램 ->서블릿만으로 화..

[마인드셋] 스스로 문제를 해결하려는 의지

예전에 비해 지금은 문제가 발생했을 때 해결하기 위한 수단이 많다. 인터넷 검색 및 유튜브만 보아도 널리고 널린 것이 지식과 방법이다. 그렇기 때문에 지금 같은 환경에서 중요한 것은 남들보다 조금 나은 암기력이 아니라 지식과 방법을 찾아내서 스스로 문제를 해결할 수 있는 의지와 능력인 것 같다. 국비지원 과정이 끝나고도 누군가 나의 질문에 친절하게 답변을 해줄 것이라는 생각은 버려야 한다. 수업 중에 생기는 자잘한 문제들조차 스스로 해결하지 못하고 다른 사람에게 의존한다면 실무에서는 제대로 일을 해내기 어려울 것이다. 그런데 이런 것들을 떠나서 무엇보다 좋은 것은, 스스로 문제를 해결했을 때 얻을 수 있는 작지만 기분 좋은 성취감이라고 생각한다. 문제 해결을 남에게 넘기는 순간 내가 얻을 수 있는 성취감..

개발/코딩 2022.08.02
반응형