본문 바로가기
반응형

🌈 프로젝트97

🌻 웹프로젝트_[4] 오라클 CRUD Controller 설정 [1] 구조 설계 (1) 게시판 CRUD 구조 게시판 리스트 새글 등록 특정 글 조회 글 삭제 글 수정 URL맵핑 board/list board/register board/get board/remove board/modify GET/POST GET POST GET POST POST 피라미터 (필요한 값) 모든 항목 bno= ? bno 모든항목 . jsp 입력화면.jsp 삭제팝업 수정화면.jsp 동작후 URL 이동 URL 이동 URL 이동 GET : 보안 약함 , 캐쉬 ok , 북마크 o , 데이터를 조회할때 ,불러올때 POST : 보안 필요, 캐쉬 x , 북마크 x , 큰 데이터 , 데이터를 생성할때 (2) 컨트롤러 GET으로 값을 Model로 전달 받아와서 Service 동작을 실행하게 한다 (3) 톰.. 2023. 12. 10.
🌻 웹프로젝트 [3] 오라클 게시판 Service 설정 [1] 서비스 이전 앞서서 작성한 게시판 CRUD를 동작하게 만드는 서비스(명령)을 작성한다 (1) BoardService (2) BoardServiceImpl (3) root-context.xml service 폴더를 빈으로 등록한다 (4) BoardServiceTest 서비스가 연결되었는지 확인하기 위해 객체 주입여부 확인 [2] 서비스 상세 설정 (1) '글등록' 하는 서비스를 명령한다 (2) '게시판 조회' 하는 서비스를 명령한다 (3) '특정 bno을 조회'하는 서비스를 명령한다 (4) '글 삭제'하는 서비스를 명령한다 (5) '글 수정'를 명령하는 서비스 2023. 12. 9.
🌻 웹프로젝트_[2] 오라클 게시판 CRUD [1] CRUD - Creat 생성 (1) mapper.xml SQL문 : 글 제목, 내용 , 작성자 , bno 입력하기 bno : 시퀀스 숫자 ※ 시퀀스 = 동작의 순서 (2) mapper 인터페이스 SQL문에 작성된 id 인 insert 와 insertSelectKey를 선언한다 (3) 새글 등록 test (자동 PK 필요x) (4) 새글 등록 test (자동 PK 필요함) [2] CRUD - Read 읽기 특정 bno을 선택하여 그에 해당하는 글을 읽어오기 (1) mapper.xml (2) mapper 인터페이스 (3) 읽기 [3] CRUD - update 수정 수정할 항목을 수정전 제목 =#{수정 후 제목 } 수정전 내용 =#{수정후 내용} 수정시간 = 현재시간 sysdate 로 설정한다 (1) .. 2023. 12. 8.
🌻 웹프로젝트_[1] 오라클 DB 생성 + VO 생성 [1] DB 데이터 조회 (1) 데이터 입력 테이블에 데이터를 입력한다 그리고 그 테이블을 조회한다 select * from 테이블이름 사용자 = 스키마 : book_ex 기본 테이블스페이스 저장공간 : USERS 임시 테이블 스페이스 저장공간 : TEMP 테이블 : tbl_board 생성방법 아래 링크 참고 ※ 스키마의 개념은 복잡한데 이해하기 편하게 사용자 = 스키마를 같다고 하겠습니다. 깊은 개념은 다른 글에서 찾아봐주세요 https://mincu.tistory.com/594 오라클 DB 사용방법 [1] DB 계정 생성 USER 계정 생성 : book_ex IDENTIFIED BY 비번 생성 : book_ex 기본 테이블 : USERS 임시 테이블 : TEMP 계정이 생성되었다. DB 사용 권한을 .. 2023. 12. 8.
환경설정_오라클 DB 설치 [1] 윈도우 환경 준비 오라클은 mac 환경으로 설치하지 않는다. 아마존 aws 를 이용하여 EC2에 윈도우 운영체제를 만들었다. 프리티어 750시간으로 시작하였다. aws_생성하기 참고 https://mincu.tistory.com/469 Amazon AWS EC2 생성하기 [1] EC2 생성 (1) EC2 서비스 선택 amzon aws 홈페이지에서 모든 서비스 보기 클릭 EC2 웹호스팅 선택 리전(컴퓨팅 기준지역)을 대한민국으로 설정 아시아 태평양(시드니) → 아시아 태평양(서울) 인스턴 mincu.tistory.com 오라클 18버전은 용량이 많이 크다고 하여 가상서버에서 사용하기엔 무리가 있을것같다. 구멍가게 코딩단 책에 기재된 루트를 통해 오라클 11g XE를 다운받아 사용해볼것이다. mac으.. 2023. 12. 3.
오류_http://java.sun.com/jsp/jstl/core 빨간줄 [상황] 빨간줄 [해결] pom.xml 에 해당 내용 미추가해서 발생하였음 2023. 11. 28.
오류_심각: Context initialization failed org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/tx] Of.. [상황] 심각: Context initialization failed org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/tx] Offending resource: ServletContext resource [/WEB-INF/spring/root-context.xml] [해결] pom.xml 에 해당 내용 미추가해서 발생하였음 2023. 11. 26.
오류_프로덕션 환경들에서 최적의 성능을 제공하는, APR 기반 Apache Tomcat Native 라이브러리가, 다음 java.library.path에서 발견되지 않습니다: [/Users/min/Library/Java/Extensions:/Library/Java/Extensions:/Network/Lib.. [상황] 오류_프로덕션 환경들에서 최적의 성능을 제공하는, APR 기반 Apache Tomcat Native 라이브러리가, 다음 java.library.path에서 발견되지 않습니다: [/Users/min/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.] [해결] 톰캣 server.xml 주석 maven lib 삭제후 maven-update, run-as :maven install 톰캣 clean 실행 2023. 11. 26.
오류_@RunWith(SpringJUnit4ClassRunner.class) 빨간줄 [상황] [해결] src/test/java 폴더가 자동으로 생겼어야 오류가 발생하지 않는다 이 폴더에 있는 test 클래스에서 작업을 해야하고 만약에 폴더가 없다면 properties 에서 JUnit 버전을 4로 수정하여 재 시도를 해본다 2023. 11. 25.
환경설정_DB SQLite 설치 SQLite 데이터 베이스 SQlite 실행한다 새 데이터베이스를 선택 및 파일명 작성 데이터베이스 안에 테이블은 아직 작성하지 않았다 파일만 만듬 출처: https://mincu.tistory.com/281 [알마 기술 블로그:티스토리] https://blog.naver.com/davethe/222228296094 출처: https://mincu.tistory.com/281 [알마 기술 블로그:티스토리] 2023. 11. 22.
반응형