<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Egovframe on 코딩잘하자</title><link>https://codingjalhaja.com/tags/egovframe/</link><description>Recent content in Egovframe on 코딩잘하자</description><generator>Hugo</generator><language>ko-kr</language><lastBuildDate>Sun, 04 Jun 2023 00:00:00 +0900</lastBuildDate><atom:link href="https://codingjalhaja.com/tags/egovframe/index.xml" rel="self" type="application/rss+xml"/><item><title>[Spring Boot] 전자정부프레임워크 에서 스프링부트 변환 - (3)</title><link>https://codingjalhaja.com/springboot/convert-egovframe-to-springboot3/</link><pubDate>Sun, 04 Jun 2023 00:00:00 +0900</pubDate><guid>https://codingjalhaja.com/springboot/convert-egovframe-to-springboot3/</guid><description>&lt;h2 id="리팩토링"&gt;리팩토링&lt;/h2&gt;&#10;&lt;p&gt;저번 포스팅에 이어서 리빌딩을 해보려고 합니다.&lt;/p&gt;&#10;&lt;p&gt;지난번 포스팅은 &lt;a href="https://codingjalhaja.com/springboot/convert-egovframe-to-springboot2/" &gt;전자정부프레임워크 에서 스프링부트 변환 - (2)&lt;/a&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;에서 확인할 수 있습니다.&lt;/p&gt;&#10;&lt;p&gt;오늘 포스팅으로 전자정부프레임워크 에서 스프링부트 변환 포스팅은 마무리 됩니다.&lt;/p&gt;&#10;&lt;h3 id="jquery"&gt;jQuery&lt;/h3&gt;&#10;&lt;p&gt;아마 레거시 프로젝트에서는 jQuery의 비중이 아주 높을 겁니다.&lt;/p&gt;&#10;&lt;p&gt;아주 간단한 기능 조차도 jQuery를 이용한 경우가 많을 것인데&lt;/p&gt;&#10;&lt;p&gt;이러한 것들을 전부 바닐라 자바스크립트로 구현하면 됩니다.&lt;/p&gt;&#10;&lt;p&gt;자주 쓰이는 패턴 변환 방법에 대해서 논의합니다.&lt;/p&gt;&#10;&lt;h4 id="selector"&gt;Selector&lt;/h4&gt;&#10;&lt;p&gt;간단한 예제로 특정 아이디나 클래스로 선택한 엘리먼트에 특정 클래스를 추가하거나 제거 한다고 합시다.&lt;/p&gt;</description></item><item><title>[Spring Boot] 전자정부프레임워크 에서 스프링부트 변환 - (2)</title><link>https://codingjalhaja.com/springboot/convert-egovframe-to-springboot2/</link><pubDate>Thu, 30 Mar 2023 00:00:00 +0900</pubDate><guid>https://codingjalhaja.com/springboot/convert-egovframe-to-springboot2/</guid><description>&lt;h2 id="리팩토링"&gt;리팩토링&lt;/h2&gt;&#10;&lt;p&gt;저번 포스팅에 이어서 리빌딩을 해보려고 한다.&lt;/p&gt;&#10;&lt;p&gt;지난번 포스팅은 &lt;a href="https://codingjalhaja.com/springboot/convert-egovframe-to-springboot/" &gt;전자정부프레임워크 에서 스프링부트 변환 - (1)&lt;/a&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;에서 확인할 수 있다.&lt;/p&gt;&#10;&lt;h3 id="mybatis"&gt;mybatis&lt;/h3&gt;&#10;&lt;p&gt;기존은 mybatis를 썻을경우 아마도 1:1로 매퍼가 존재하고&lt;/p&gt;&#10;&lt;p&gt;각각의 쿼리는 매퍼와 연결된 xml 쿼리로 작성되었을 것이다.&lt;/p&gt;&#10;&lt;p&gt;기존은 아마 이러한 구조의 서버 흐름으로 코딩 되어있을 것이다.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;controller -&amp;gt; service -&amp;gt; (serviceImpl) -&amp;gt; mapper -&amp;gt; xml(쿼리)&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;여기서 보통 serviceImpl은 있을수도 있고 없을수도 있다.&lt;/p&gt;&#10;&lt;p&gt;우리는 아래와 같은 서버 흐름으로 바꾸면 된다.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;controller -&amp;gt; (service) -&amp;gt; repository(쿼리)&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>[Spring Boot] 전자정부프레임워크 에서 스프링부트 변환 - (1)</title><link>https://codingjalhaja.com/springboot/convert-egovframe-to-springboot/</link><pubDate>Sun, 26 Mar 2023 00:00:00 +0900</pubDate><guid>https://codingjalhaja.com/springboot/convert-egovframe-to-springboot/</guid><description>&lt;h2 id="개요"&gt;개요&lt;/h2&gt;&#10;&lt;p&gt;우리나라 SI/SM 환경은 오래전부터 전자정부 프레임워크 라는 정부 주도로 만들어진 프레임워크 개발된 웹프로그램이 상당히 많다.&lt;/p&gt;&#10;&lt;p&gt;전자정부 프레임워크는 등장 당시 중구난방했던 개발환경을 통합한 것에 대해서는 매우 획기적이였고&lt;/p&gt;&#10;&lt;p&gt;정부주도로 공공기관 프로젝트부터 필수 사항이 되다 보니 한국에서는 이게 필수 웹개발환경이 되어 버린 케이스라고 하겠다.&lt;/p&gt;&#10;&lt;p&gt;물론 처음에는 공공기관 개발환경을 통합을해서 생산성향상에 크게 기여했다는 바는 부정할수 없는 사실이다.&lt;/p&gt;&#10;&lt;p&gt;그렇지만 개발업계가 어떤가? 하루에도 수십개의 새로운 기술이 쏟아지고 더나은 패러다임. 더나은 디자인패턴 들이 새로 나온다.&lt;/p&gt;&#10;&lt;p&gt;그러나 전자정부프레임워크는 상당히 과거에 머물러 있고, 업데이트도 매우 더딘편이다.&lt;/p&gt;</description></item></channel></rss>