
JDBC와 mvc패턴을 공부하면서 상품 관리 프로그램을 작성해 보았다. (전체 코드는 깃헙에) mvc패턴은 model, view, controller로 기능을 나누어 진행하는 디자인 패턴이다. DB : -product_stock, product_io / 상품정보, 재고와 /입고 출고 내역 테이블로 데이터가 저장되어있음 -product_io 테이블에 입출고 내역이 insert 되면 product_stock에서 재고를 반영해줌 - trigger 통해 Controller : -View에서 요청받은 작업을 처리하여 반환해준다. -Controller에서는 사용자 요청을 받고 Service에 작업을 수행하도록 지시하여 결과를 받아들이는 중개자 역할을 한다. 받아들인 결과에서 예외처리와 출력을 담당하여 Control..
DBMS에서 많이 쓰이는 oracle과 mysql에는 기본적으로 비슷하지만 다른 부분이 있다. 그중에서 mysql에서 사용되는 limit이 oracle에서는 rownum으로 비슷하게 쿼리를 다룰 수 있게 한다. limit, rownum의 사용법은 반환하는 쿼리의 수를 제한해서 볼 수 있게 하는 것이다. top-n을 확인하는 쿼리에 많이 쓰이게 된다! MySQL limit mysql limit은 0-based 인덱스를 사용하므로 limit 5,10을 하면 6번째행부터 읽어오게 된다. //결과테이블에서 5개행을 읽어온다 SELECT * FROM [TABLE NAME] LIMIT 5; //결과테이블에서 6번째부터 10개행을 읽어온다 SELECT * FROM [TABLE NAME] LIMIT 5, 10; Ora..

tomcat을 정상적으로 설치하면 8080 기본 포트로 설정되어 있기 때문에 톰캣을 start 시킨 후 localhost:8080으로 들어가 보면 기본 톰캣 화면이 활성화가 되어있어야 맞다. 하지만 가끔 사용자 비밀번호 입력이라고 뜨며 아래와 같은 창이 뜨는 경우가 있다. 이유 이 경우 내 컴퓨터에 oracle을 설치했는가를 생각해봐야한다. 이런 창이 뜰 경우에는 높은 확률로 같은 8080포트를 쓰는 oracle과 포트가 겹쳐서 나타나기 때문! 해결방법 이 경우에서의 해결방법은 tomcat의 포트번호를 변경해 주면된다! 설치된 톰캣 파일에서 conf파일을 클릭! 안에 있는 server.xml파일을 열어서 이 부분을 수정해 주면 된다. 원래는 기본값이 8080으로 되어있을 것이다. 여기서 나는 8000번으..
- Total
- Today
- Yesterday
- 자바
- 채팅
- Baekjoon
- 최소 스패닝 트리
- sockjs
- Oracle
- 삼성 sw역량 테스트
- Spring
- 완전탐색
- 코딩테스트
- Stomp
- java
- Heap
- DP
- BFS
- 프로그래머스
- 분리 집합
- git
- dfs
- 백준
- 알고리즘
- programers
- websocket
- 운영체제
- JavaScript
- 정렬
- OS
- 삼성 sw역량테스트
- MST
- SWEA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |