전체 글131 키보드 입력으로 이벤트 발생하기 [바닐라 자바스크립트] 목표 : 인터넷 화면에서 특정 키보드 입력을 받으면 이벤트를 발생시키도록 코드를 작성합니다 참고 : https://cpro95.tistory.com/249 참고한 블로그에 키 이벤트에 대해 굉장히 설명을 잘 해주셨는데, alt, ctrl, shift 등의 키 코드와 함께 정리해두면 좋을 것 같아 포스팅을 작성합니다. 먼저 키보드입력을 받을 때, 자바스크립트에서는 'a' 나 'ctrl' 로 명명하지 않고 특정한 숫자 값으로 인식합니다. 아래 표에서 각 키보드 버튼 별 숫자를 확인하세요 키보드 버튼 키보드 버튼 키보드 버튼 키보드 버튼 112 F1 9 Tab 65 A 96 0 113 F2 12 Clear 66 B 97 1 114 F3 13 Enter 67 C 98 2 115 F4 16 Shift 68 D 9.. 2022. 9. 1. [8/24] 장바구니 삭제/추가 모델 1 방식 >>>>>> 장바구니 삭제 기능 제거 링크가 : "cart_process.jsp?cmd=remove&pno=${car.pno} 임을 확인 cartProcess.jsp 수정 : 기존의 add기능은 swtich를 써서 안쪽으로 넣음 ... 장바구니에 같은 종류의 상품 추가 시 상품 수량만 변경되도록 설정 cartProcess.jsp case "add": int ea = Integer.parseInt (request.getParameter("ea") ); //만약 같은 pno가 있으면 수량만 변경하도록 설정 ProductDAO dao = new ProductDAO(); ProductDTO product = dao.selectOne(new ProductDTO(pno,"","",0,0)); int .. 2022. 8. 24. 8/23복습 Day07, 08/23 request나 response는 사용자 중심으로 이해해야 함. request는 서버쪽에 뭔가 요청을 하고.. response는 결과 응답을 사용자에게 주는것 DTO= bin = 레코드 하나 톰캣사이트 들어감 10:08 https://tomcat.apache.org/tomcat-9.0-doc/index.html userguide있음 톰캣 서버 정보 저장해두는 법 여러 프로젝트에 동시 적용 : Servers/server.xml 수정 맨 밑의 context부분에서 수정 Servers.context.xml에 넣거나 각 프로젝트의 프로젝트마다 적용 정보가 다를 땐 META-INF의 context.xml에 넣어줄 수도 있고 오라클을 쓰고싶은거면 jdbc/orclDB javax.sql.Dat.. 2022. 8. 24. H2 데이터베이스 ] 실행 시 자동 켜기 설정 h2database 사이트의 tutorial에 복사 가능한 코드 있음 Tutorial Tutorial Starting and Using the H2 Console Special H2 Console Syntax Settings of the H2 Console Connecting to a Database using JDBC Creating New Databases Using the Server Using Hibernate Using TopLink and Glassfish Using EclipseLink Using Apache Active www.h2database.com Starting the TCP Server within an Applcation 부분 코드 확인 import org.h2.tools.Ser.. 2022. 8. 22. Java Eclipse 작업 환경, 라이브러리 내보내기 작업환경 #내보내기 #export 프로젝트 우클릭 → export → jar선택 → 보낼 패키지(지금은 dbc..) 선택 → 저장할 위치 설정 → 이후엔 쭉쭉 Next 후 Finish export한 jar파일을 프로젝트에 불러오기 새로 만든 프로젝트 폴더 우클릭 → build Path → Configure Build Path 해당하는 h2 jar파일 선택 동일한 방법으로 export jar 파일도 불러오기 Apply and close 웹 개발을 하는 중이라면 해야 하는 추가 작업 이 lib 폴더에도 아까의 설정 jar와 h2 jar가 있어야 함. 여기엔 그냥 있는 파일 있는 폴더에서 드래그앤 드랍으로 옮겨넣어도 괜찮! 2022. 8. 22. [과제1] DAO와 DTO로 jsp에 내용 출력 미해결 문제 : selectAll()로 내용 출력이 끝나면 어디서 conn과 stmt를 종료해줘야 하는가.. jsp에서 끄기엔 conn을 가져오질 않았고 DAO에서 끄면 커서가 넘어오질 않는데.. SelectAll() public ResultSet selectAll() { try { stmt = conn.createStatement(); rs = stmt.executeQuery(this.SELECT); } catch (SQLException e) { e.printStackTrace(); } return rs; } 출력하는 jsp update() public void update(int id, String name, String phone, String email) { String sql = this.UP.. 2022. 8. 18. Servlet, url 뽑기 java servlet을 사용하면서 url을 적절하게 추출해서 보내주는게 중요하다는걸 다시 느꼈어요..ㅎㅎㅎㅎ req.get...으로 path를 뽑으시던데 몇가지 뽑아보면 현재 주소가 라고 할 때, 아래같은 결과가 나와요. req.getContentLength() //-1 req.getContextPath() //dynamic_MVC_proj req.getContentType() //null req.getServletContext() //org.apache.catalina.core.ApplicationContextFacade@72152e3 req.getRequestURI() //dynamic_MVC_proj/member/list.do req.getRequestURL() // http://localhost.. 2022. 8. 17. Git, init, branch, clone 깃 사용법을 어느 정도 숙지하고 있으나 코드를 자꾸 잊어버리는 분들을 위한 포스팅입니다. 아예 깃을 모르시거나 처음 사용하시는 분께는 설명이 친절하지 않을 수 있습니다 CHAPTER 1, 로그인하기 git config --global user.name “사용할 이름” ↩️ git config --global user.email “내 이메일” ↩️ git config --list ↩️ (이메일과 이름이 잘 들어갔나 확인) CHAPTER 2-1, 초기환경 만들기 만들어진 프로젝트가 아직 없는 경우 1. 사이트에서 repository생성 2. git init 3. git add . (모든 파일을 다 깃 로컬폴더에 저장함) 4. git commit -m "커밋 메시지" 5. git remote add origi.. 2022. 8. 10. 자바전문가과정 1차 미니프로젝트 목표 : 자바 SpringBoot를 활용해 쇼핑몰 사이트 만들기 교육 입과 후 2주.. 아직 자바 기초와 네트워크 교육만 들은 저희에게 "프레임워크나 DB 뭘 써도 상관없으니 쇼핑몰 사이트를 만들어봐라"는 미션이 떨어졌습니다. 넹...? 넹.. 예정되어있던 다음주차 강사가 빵꾸가 난 거 아니냐는 수강생들의 추측이 있었지만 어쩌겠습니까. 해야죠. 전체 수강생 중 스프링+스프링부트를 써 본 사람이 없다는 난관에 봉착했지만 어차피 강의 후반에 배울 테니 예습하는 셈 치자며 자바 웹 프레임워크인 Spring boot 프레임워크를 사용하기로 결정합니다. 일주일 안에 그럴듯한 결과물을 내기 위해 깃헙 오픈소스를 초기 빌드에 활용하기로 했습니다. 참고한 깃헙 오픈소스 GitHub - minji0123/SpringBo.. 2022. 8. 10. 이전 1 ··· 6 7 8 9 10 11 12 ··· 15 다음 728x90