반응형 분류 전체보기271 Oracle CONCAT에 대해서 알아보자. Oracle database에서는 || 연결 연산자를 이용하여 문자열을 이어 붙일수 있다. 은근히 쓰일일이 없다고 생각할수 있지만, 꼭 그렇게 생각하고 있으면 은근히 쓰일일이 많다. 사실 database 안에서 직접적으로 쓸일은 그동안 경험상 많이 없었다. 개인적으로 난 DB를 연동해서 웹개발을 하면, Spring에서 Mybatis를 이용하여 쿼리문을 날릴때 종종 사용하곤 한다. mybatis는 Mapper.xml에 입력된 쿼리문과 쿼리 id를 가지고 그 id를 호출하여 상황에 맞게 쿼리문을 수행하게 되는데. 이때 동적으로 사용자가 입력한 값(Parameter)를 이용하여 쿼리문의 조건이나 조회할 값들이 수시로 변경되기 때문에 동적쿼리문을 사용해야한다. 아래의 쿼리문은 어제 작성해본 쿼리문이다. sele.. 2023. 6. 20. Input type text의 속성 readonly와 disabled의 사용법 그리고 차이점 웹개발을 하다보면 View 단에서 태그를 사용하게 된다. 일일히 사용자의 입력 데이터를 하나하나 넘기지않고, form 태그 안에서의 사용자의 입력값들은 사용자가 submit(확인) 버튼을 누르는 순간 개발자가 정해놓은 Method 타입에 따라 Get 방식이나 Post 방식으로 Controller 클래스로 전송되게 된다. 상품코드 상품명 제조사명 단위명 입고수량 수정 이 태그 안에서 상품코드는 reanonly 속성을 지니고 있다. 사용자에게 노출이될뿐, 사용자가 임의로 수정할수 없게 수정동작을 방지하고자 readonly로 설정을 해두었다 HTML 삽입 미리보기할 수 없는 소스 사용자가 표출된 Text의 값을 수정할수없게 하는 방법엔 크게 2가지가 있는데 바로 readonly와 disabled이다. 이 두 .. 2023. 6. 15. Spring legacy project에서 Mybatis 설정방법 1편 pom.xml의Dependency 관리 (Oracle db 사용) 먼저 Spring legacy project로 project를 생성하면 기본적인 구조는 아래와 같다. src/main/java - java Source file들이 위치하는곳이다. 우리가 Controller나 DAO VO나 Service 클래스를 생성하면 해당 공간에 만들게 된다. src/main/resources - mybatis mapper 파일이나 각종 설정들과 관련된 xml 파일들을 이곳에 두게 될것이다. src/main - 이곳은 View와 관련된 파일들이 위치하는곳이다. 여기서 views에 화면단(View) 파일들을 위치하게 되고, resources 폴더에는 img나 css파일등이 위치하게 된다. Spring 폴더에는 root-context와 servlet-context.xml 파일이 위치해있.. 2023. 6. 14. ChatGPT4 버전을 무료로 사용해보자. ChatGPT는 우리의 삶을 많이 변화시켜놓았고, 특히 개발자를 준비하고 있는 예비 개발자, 혹은 비전공자지만 개발자로써 꿈을 가지고 지금도 살아가고 있는 사람들에게 혁신적인 존재로 부각되었다. 오류를 물어보면 해답을 알려주거나 '어디가 문제인거같으니 살펴봐'라고 알려주기도 하고, 내가 구현하고 싶은 기능을 말하면 그 기능을 만들어준다. 물론 기본적인 지식이 있는 상태에서 활용하면 더욱 그 활용도는 높아진다. ChatGPT는 3.5버전과 4버전으로 크게 나뉘는데, 3.5버전은 현재 ChatGPT 무료 버전의 인공지능 버전이다. 체험해본 결과 이버전으로도 충분히 코드를 이해하고, 기능을 구현하는데 무리가 없을 정도이다. 하지만 자고로 버전업이 된다는건, 더 뛰어나고 더 기능이 많아진다는것이다. 현재 4버전.. 2023. 6. 13. 이전 1 ··· 20 21 22 23 24 25 26 ··· 68 다음 반응형