반응형
DB Table 생성 및 기본틀 생성
create table userticket(
id varchar2(20),
ticketnum number(2)
);
create table systemticket(
id varchar2(20),
ticketnum number(2),
constraint constname check(ticketnum<5)
);
한글 깨짐 방지 => web.xml에 아래 코드 추가
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
JDBC Template => pom.xml에 아래 코드 추가
<!-- JDBC Template -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>4.1.4.RELEASE</version>
</dependency>
JDBC Template => applicationJDBC.xml 파일을 생성해서 아래 코드 추가
<bean name="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
<property name="url" value="jdbc:oracle:thin:@192.168.164.128:1521:xe" />
<property name="username" value="jsp" />
<property name="password" value="1234" />
</bean>
<bean name="template" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource" />
</bean>
TicketDTO
HomeController
(기본적으로 만들어지는 controller)
TicketDAO
TicketService 인터페이스
TicketServiceImpl
buy_ticket.jsp
buy_ticket_end.jsp
실행창
트랜잭션
문제
DB Table 생성
반응형
'Java > 자바 기반 웹 개발자 과정 필기' 카테고리의 다른 글
[200622.81일차] Spring 11 - AOP (0) | 2020.06.22 |
---|---|
[200619.80일차] Spring 10 - MyBatis (0) | 2020.06.19 |
[200618.79일차] Spring 9 - 어노테이션 이용 (@Autowired) & bean (0) | 2020.06.18 |
[200616.77일차] Spring 7 (0) | 2020.06.16 |
[200615.76일차] Spring 6 - jdbc (0) | 2020.06.15 |
[200612.75일차] Spring 5 - 쿠키 (0) | 2020.06.12 |
[200611.74일차] Spring 4 - 어노테이션 & 파라미터 값 받기 (0) | 2020.06.11 |