본문 바로가기
반응형

Spring14

정부전자 프레임워크 port 번호 변경방법(Feat. Spring boot 프로젝트) 현재 정부전자프레임워크 정기교육을 들으면서 하나하나 차근차근 따라해보는중인데 첫 강의부터 port번호 충돌로 에러가 발생했다. 아마 컴퓨터에 이미 tomcat이 깔려있어서 8080 포트를 잡고 있기 때문일터... 그리고 이번에 처음알았는데 다른 프로젝트와 달리 Spring boot 프로젝트는 tomcat을 통한 구동을 하지않는다는게 신기했다. 무튼.... tomcat을 사용했으면 port 번호 변경하는데 좀 쉬웠을텐데 tomcat을 사용하지 않는다고하니 프로젝트 구조를 하나하나 뒤적뒤적 거렸다. 먼저 프로젝트내의 src/main/resource 폴더에 가보면 application.yml 이라는 파일에 들어가보자 그럼 이렇게 포트번호가 명시되어있을것이다. 초기값은 8080으로 되어있다. 나처럼 기존에 to.. 2023. 7. 14.
표준 프레임워크 개요 프레임워크의 등장 배경 소프트웨어 패러다임의 변화로 시대적 요구에 맞추어 빠르게 변화해왔고, 궁극적으로 그 변화의 방향은 재사용성 극대화에 맞추어져 왔다. 하드웨어 중심의 시대 - 프로그래밍 언어의 전성기 - 객체지향 중심의 시대를 거쳐 현재 컴포넌트 기반 개발 프레임워크 기반 개발로 변화하였다. 하드웨어 중심의 시대에서는 이해하기 쉽고 유지보수가 용이한 프로그래밍 언어 및 환경이 요구되었고 프로그래밍 언어 전성기에는 절차지향 프로그래밍 방식을 대체한 새로운 개발 패러다임이 요구되었다. 그러면서 객체 지향 중심의 시대. 즉 Web이 등장하였다. Web의 등장으로 다양한 소프트웨어에 대한 수요가 증가하였으나, S/W 개발 생산성 및 효율성이 떨어지게 된다. 지금도 처음 밑바닥부터 개발을 다 하라고 하면 하.. 2023. 7. 12.
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.
Spring Framework와 Spring Boot의 차이점 Spring Framework와 Spring Boot는 엄연한 각기 다른 프레임워크이다. 이름이 둘다 Spring으로 시작하기도 하고 많은 나같은 초보 개발자(?)들이 가장 많이 혼동할것 같은게 Spring boot와 Spring framework이다. 먼저 필자의 발그림으로 쉽게 설명을 해보자면 이런 셈이다. Spring Framework는 Java 기반의 어플리케이션을 개발할때 더 쉽게 만들수 있게 도와주는 Framework로 개발자가 애플리케이션 수준의 비즈니스 논리에 더욱 집중할수 있게 해준다. 그리고 Spring Boot는 Spring Framework를 기반으로 좀더 확장된 모듈로써, Spring Framework의 기능을 포함하고 있고, Spring Framework의 단점이라고도 할수 있는.. 2023. 5. 31.
반응형