본문 바로가기

분류 전체보기266

[20210819] Lombok을 이용한 로그인, 게시판 예제 Mapper //BoardMapper.java package spring_web16.board.repository; import java.util.List; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import spring_web16.board.model.Board; @Mapper public interface BoardMapper { public int insert(Board board); public int update(Board board); public int delete(long board); @Se.. 2021. 8. 19.
[20210818] 요구 공학 프로젝트 기획 및 설계 1. 소프트웨어 공학(Software Engineering) 1.1 소프트웨어의 개발, 운용, 유지보수 등의 생명 주기 전반을 체계적이고 서술적이며 정량적으로 다루는 학문 1.2 즉, 공학을 소프트웨어에 적용하는 것 2. 정보시스템 개발 프로세스 구글 검색 폭포수 모델(Waterfall Model) : 요구사항 정의 및 분석, 시스템 설계, 구현, 테스팅이라는 일련의 단계를 통해 소프트웨어(시스템)를 개발하는 모델 애자일 모델(Agile Model) 3. 요구공학(Requirements Engineering) : 요구사항을 정의하고 문서화하고 관리하는 프로세스 3.1 현행 시스템 분석하기 3.1.1 현행 시스템 파악 - 현행 시스템 파악 : 현행 시스템의 하위 시스템, 제공하는 기.. 2021. 8. 18.
[20210817] JPA 사원관리 시스템 예제 이 프로젝트는 자바 소스 기반으로 Spring을 설정하므로 web.xml과 Spring Configuration 파일이 필요하지 않다. database.properites # datasource jdbc.driverClassName=oracle.jdbc.driver.OracleDriver jdbc.url=jdbc:oracle:thin:@localhost jdbc.user=scott jdbc.pass=tiger # hibernate hibernate.dialect=org.hibernate.dialect.Oracle10gDialect hibernate.show_sql=false hibernate.hbm2ddl.auto=create hibernate.cache.use_second_level_cache=fals.. 2021. 8. 17.
정적 웹페이지와 동적 웹페이지 웹서버와 WAS의 차이 글에서도 언급했었지만, 웹의 발전 과정을 살펴보면 초기에는 정적인 웹사이트만 존재했으나, 동적인 웹페이지에 대한 수요가 증가하면서 동적인 웹페이지가 대세로 자리 잡게 되었다. 정적인 웹페이지는 HTML, CSS, 이미지 등 정적인 데이터만으로 구성된다. HTML 문서와 CSS는 각각 웹사이트의 내용과 구조를 기술한 문서와 스타일 시트 문서이므로, 문서를 재작성하지 않는 이상 데이터의 내용이 변하지 않는다. 이미지는 데이터이기 때문에 변하지 않는다. 하지만, 특정 이벤트에 따라 사이트의 화면이 달라진다거나 서버가 DB에 접속하여 자료를 가져오는 등의 작업은 프로그래밍을 수반하는 작업이며, 그렇기 때문에 HTML과 CSS 만으로는 동적인 웹페이지를 구현할 수 없다. 클라이언트 측의 변.. 2021. 8. 14.
728x90