반응형

간단 지식/web 5

05. Intelij에서 Spring framework 사용하기 - OracleDB

대부분 실무라고 하기보다는 대략 40%의 회사가 데이터베이스로 오라클을 사용한다고 한다. 물론 내가 직접 확인한 수치가 아니라, 예전에 해커톤에서 본 멘토 분께서 그렇게 말씀하셨다. 하여튼 mysql도 써보긴 했는데 phpmyadmin때문에 화나서 무작정 오라클로 이동했다. 솔직히 말하면 딱 공부용으로 DB 설계하고 구현하고 작은 프로젝트에 쓸거면 Mysql을 쓰는게 낫고, 어플을 만든다던지 큰 규모의 프로젝트라면 오라클을 쓰는게 나은 것 같다. 하여튼 이번에도 내 나름대로의 방법으로 spring framework에 오라클DB를 연동해보도록 하겠다. 1. Mybatis library추가하기. 좀 더 편하게 sql을 사용하기 위해 mybatis라이브러리를 추가해줬다. mybatis가 무엇인지, 장점이 무엇..

간단 지식/web 2021.04.01

04. Mybatis란?

spring mvc에 오라클DB를 연동하는 방법을 찾던 중에 Mybatis란 아이를 알게 되었다. 안그래도 복잡한데 이건 또 뭔가하여 찾아보았다. Mybatis는 java persistence framework의 하나로, XML이나 annotation을 사용해서 procedure나 sql문으로 객체를 연결시켜주는 소프트웨어라고 한다. 이렇게 말하면 감이 안온다. 즉, 기존에 JDBC를 이용하여 프로그래밍을 하는 방식에 비해서 MyBatis는 개발자의 부담을 굉장히 많이 덜어주고, 생산성 향상에도 도움이 된다고 한다. 왜냐하면 기존에 JDBC를 이용하여 프로그래밍을 하는 방식은 프로그램 소스안에 SQL문을 작성하는 방식이었다. 따라서 SQL의 변경 등이 발생할 경우, 프로그램(java 파일)을 수정하기 때..

간단 지식/web 2021.04.01

03. Intelij에서 Spring framework 사용하기 - maven 기반

여기저기 모든 블로그 방문해보고 나서야 찾은 나만의 방법이다. 학교에서 배우는 것들도 좋지만 이런 것도 가르쳐줬으면 좋겠다. 사용할 줄 아는 framework가 하나도 없는채로 졸업하는 사람도 꽤 있을 것 같은데 4년 다녀서 그런거 하나 모르면 너무 아쉬울 것 같다. 사람들마다 이 프레임워크를 사용하기 위한 환경 설정 방법이 다 달라서 처음 하는 사람들(나 포함)은 매번 중도 실패를 겪었을 것이다. 그 이유는 정말로 방법이 여러가지이기 때문인데 대표적으로 아래와 같이 한다고 한다. a). maven 프로젝트를 만들고 spring을 추가하는 방법 b). spring 프로젝트를 만들고 maven을 추가하는 방법 우리는 제목에서도 알 수 있듯이 a방법을 진행할 것이다. 1. 새 프로젝트를 maven으로 생성한..

간단 지식/web 2021.03.29

02. JSP, Spring , Servlet, Servlet container 정리

JSP: HTML문서에 내부적으로 자바문법을 사용할 수 있게 하는 Java Server Page 언어이다. Spring Framework: 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로서 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있다. JSP보다 Spring의 영역이 더 넓다. JSP는 웹 페이지 영역에서, Spring은 웹 서비스의 전반적인 영역에서 프로그램의 근본이 되는 환경을 구축한다. Servlet: 자바로 웹을 만들기 위해 필요한 기술로, client가 request를 하면 그에 대한 결과를 response해주는 역할을 하는 자바 프로그램이다. 예를 들어, 사용자가 로그인을 하기 위해 id와 pw를 입력하고 로그인 버튼을 누른다고 가정해보자. 그러면 server는 ..

간단 지식/web 2021.03.28

01. HTML 초간단 정리

HTML(HyperText Markup Language)은 일반화된 마크업 언어로 웹 페이지, 웹 앱을 생성하는데 사용하는 언어다. web을 알기 위해 가장 먼저 배워야 할 기본적인 언어라고 보면 된다. 이 글에는 별다른 말, 설명 없이 간단한 개념만 정리했다. 위 코드는 가장 기본으로, 아무것도 없는 흰 웹페이지를 만들어준다. 로 묶인 것들을 tag라고 부른다. Tag 간단 정리 : 가장 큰 제목(h6까지 있으며 숫자가 커질수록 작아진다) : 강조 : 밑줄 : 줄바꿈 : 줄바꿈 : 리스트 & 정렬번호 부착 : 리스트 : 목차 : 웹페이지 탭 명 지정 : 본문 : 본문 설명 : body, head 태그를 감싸는 태그 : 웹페이지가 HTML로 작성됨을 알림 유용한 단축키(atom) ctrl + m : 해당..

간단 지식/web 2020.05.05
반응형