묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결3. 웹개발 코스 [Enterprise Architecture(EA) X 전자정부프레임워크]
질문있습니다
강의 중에 웹사업 1개에서 응용프로그램 사업100개 +안드로이드 사업100개라는 게 있습니다. 아쉽게도 저는 이게 영상을 보고 도 무슨 말인지 모르겠습니다. 이게 뭘 설명하시는 걸까요? ㅠㅠ
-
미해결3. 웹개발 코스 [Enterprise Architecture(EA) X 전자정부프레임워크]
현강의 및 국비지원 수강생입니다.
다름이아니라 3차과제로 saas를 만들려고합니다. 전자정부프레임에서 제공해주는 것들을 이용해서 작업하려고합니다. 문제는 전자정부프레임에서 기본적으로 다운되는 프로젝트 파일을 그대로 런칭하면, 홈페이지이지saas는 아니지 않나하는 생각에 걱정이되어서 이 전자정부프레임을 saas형태로 어떻게 바꿀 수 있을까 하는 생각이 들었습니다. 1차로는 개발자가 코드로 입력하는 이미지 등등의 부분을사용자가 입력하는 분으로 바꾸면되지않을까 하다가너무 일이 커지고 가능하기는 할까? 하는 생각도 들어서 전문가분께 염치 불구하고 문의드립니다. 어떻게 하면 가능할까요? 전자정부프레임 워크 깃허브에 들어가봤습니다. 혹시 이것 외에 saas형식으로 바꾸어서 사용하고 있는 예제가 있거나 찾을 수 있는 방법이 있을까요?
-
미해결3. 웹개발 코스 [Enterprise Architecture(EA) X 전자정부프레임워크]
수정, 삭제 기능 관련 질문있습니다
안녕하세요.지금까지 강의따라가면서조회, 등록 페이지는 구현을 했는데 (boardView, boardWrite)수정이랑 삭제하는 기능도 구현하고 싶습니다 (boardEdit, boardRemove)강의에서는 수정,삭제를 다루는 부분이 없는거 같은데 맞을까요? 아니라면 강의 어디를 보면 되는지 알려주시면 감사하겠습니다!그리고 게시글을 한글로 작성하면 저장이 안되고, 영어+숫자는 되는데 혹시 이 문제 해결하려면 어떻게 해야할까요...??
-
미해결3. 웹개발 코스 [Enterprise Architecture(EA) X 전자정부프레임워크]
13강 제공해주신 소스코드 중 boardList.do 에러
2024-07-14 10:37:52,084 WARN [org.springframework.web.servlet.PageNotFound] No mapping for GET /boardList.do공유해주신 소스코드 13강을 실행하면위와 같은 에러가 발생합니다.수업에서 실행한 프로시저 작성혹시 제가 놓친 부분이 있을까요?로그인페이지 /login.do상세페이지 /boardView.do?brdid=1 는 접속이 다 잘되는데 유일하게/boardList.do 에서만 안됩니다.
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
전자정부프레임워크를 다운받지않고 STS 에서 위 강의를 진행하고싶은데 방법이있을까요?
전자정부프레임워크를 다운받지않고 STS 에서 위 강의를 진행하고싶은데 방법이있을까요?
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
EA + egovframe 신규 강의 무료쿠폰 메일
EA + egovframe 신규 강의 무료쿠폰 메일 드렸는데. 답변이 없어서 글 남겨 봅니다.
-
미해결3. 웹개발 코스 [Enterprise Architecture(EA) X 전자정부프레임워크]
MainMapper.xml 파일에 프로시저 관련하여
{ call sp_myproc(#{myid,mode=IN},#{myid,mode=IN},#{out_state,mode=OUT,jdbcType=INTEGER,javaType=INTEGER} )}실제 db에서 생성한 프로시저는 in_userid, in_userpw, out_state 이렇게 3개로 작성하였는데 xml에서 call할때는 myid만 2개인 이유가 궁금합니다paramMap.put("myid", userid); paramMap.put("out_state", -1);MainServiceImpl.java 에서도 paramMap에 2개만 전달하는 이유도 궁금합니다
-
미해결3. 웹개발 코스 [Enterprise Architecture(EA) X 전자정부프레임워크]
강의자료 중 프로젝트 파일 여는 방법
안녕하세요. 강의자료 중에 프로젝트 파일을 압축해주신게 있는데혹시 이걸 이클립스에서 열고 싶습니다. 그런데 아래 이미지처럼 경로설정후에 launch를 클릭하면시간이 지나도 프로젝트 파일이 열리지 않습니다.계속 기다려도 상태가 아래처럼 변하지 않습니다.혹시 이렇게 여는게 아닌가요? 그리고 인텔리제이에서도 이클립스처럼 톰캣서버 연결하고 빌드하고 실행하는게 가능한지 방법도 궁금합니다. 감사합니다!
-
미해결3. 웹개발 코스 [Enterprise Architecture(EA) X 전자정부프레임워크]
전자정부표준프레임워크에서 마리아 디비 말고 다른 디비를 써도 되나요?
마리아 디비 말고 다른 디비 프로그램을 써도 전자정부표준 프레임에 부합되나요?
-
미해결3. 웹개발 코스 [Enterprise Architecture(EA) X 전자정부프레임워크]
15강#1 질문드립니다.
답변 글 달고 제출 버튼을 누르면 /boardReplyReq.do 페이지로 넘어갑니다. 프로시저는 정상적으로 작동하는 것을 확인하였는데 어디서 에러가 나는지 모르겠습니다ㅠ2024-06-21 01:25:21,387 WARN [org.springframework.web.servlet.PageNotFound] No mapping for POST /Egov_WEB/boardRelpyReq.do
-
미해결3. 웹개발 코스 [Enterprise Architecture(EA) X 전자정부프레임워크]
파일을 다운로드 로드중 문제가 생겼습니다
필요한 파일들을 다운로드 해서 심고있습니다이렇게 해서 계속해서 지나가지 않고 계속 다시 시도를 눌러도 경로가 너무 길다고 나옵니다어떻게 해야할까요?
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
강의 쿠폰 문의 드립니다
강사님 안녕하세요?좋은 강의 감사합니다.무료 강의 쿠폰에 대해서 고객센터에서 안내받아알게 되었습니다.저도 다음 버전 강의 쿠폰을 받고 싶습니다!! 그리고 있다면 4.2버전을 듣고 싶습니다!!
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
신규강의 요청드립니다.
안녕하세요 기존 강의인 스프링 + 전자정부 프레임워크 강의 수강생입니다.EA + 전자정부 프레임워크 무료 수강 쿠폰 요청드립니다.감사합니다!!
-
미해결3. 웹개발 코스 [Enterprise Architecture(EA) X 전자정부프레임워크]
제6강#0 질문입니다.
main5페이지에 들어가면 계속 에러페이지가 나오네요..ㅠ db port,id,pw도 다 맞추고 코드도 다 확인해봤는데 어디서 문제인지 모르겠습니다.2024-06-08 16:14:46,411 WARN [org.springframework.web.servlet.PageNotFound] No mapping for GET /Egov_WEB/egovSampleList.dojava.lang.IllegalArgumentException: Parameter Maps collection does not contain value for java.util.HashMap at org.apache.ibatis.session.Configuration$StrictMap.get(Configuration.java:1063) at org.apache.ibatis.session.Configuration.getParameterMap(Configuration.java:792) at org.apache.ibatis.builder.MapperBuilderAssistant.getStatementParameterMap(MapperBuilderAssistant.java:368) at org.apache.ibatis.builder.MapperBuilderAssistant.addMappedStatement(MapperBuilderAssistant.java:291) at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseStatementNode(XMLStatementBuilder.java:113) at org.apache.ibatis.session.Configuration.lambda$buildAllStatements$2(Configuration.java:914) at java.base/java.util.Collection.removeIf(Collection.java:544) at org.apache.ibatis.session.Configuration.buildAllStatements(Configuration.java:913) at org.apache.ibatis.session.Configuration.hasStatement(Configuration.java:890) at org.apache.ibatis.session.Configuration.hasStatement(Configuration.java:885) at org.apache.ibatis.binding.MapperMethod$SqlCommand.resolveMappedStatement(MapperMethod.java:257) at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:53) at org.apache.ibatis.binding.MapperProxy.lambda$cachedInvoker$0(MapperProxy.java:108) at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705) at org.apache.ibatis.util.MapUtil.computeIfAbsent(MapUtil.java:35) at org.apache.ibatis.binding.MapperProxy.cachedInvoker(MapperProxy.java:95) at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86) at com.sun.proxy.$Proxy35.selectMain(Unknown Source) at egov.main.service.impl.MainServiceImpl.selectMain(MainServiceImpl.java:25) at egov.main.web.MainController.main5(MainController.java:66) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) at javax.servlet.http.HttpServlet.service(HttpServlet.java:529) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) at org.egovframe.rte.ptl.mvc.filter.HTMLTagFilter.doFilter(HTMLTagFilter.java:48) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:388) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) at java.base/java.lang.Thread.run(Thread.java:834)
-
미해결3. 웹개발 코스 [Enterprise Architecture(EA) X 전자정부프레임워크]
오류 해결이 안됩니다ㅠ
아래오 ㅏ 같은 오류가 발생했는데, gpt는 example 폴더가 없다고 합니다.이번 강의 후반부 25분 이후에 폴더들 삭제한 부분에서 문제가 발생한걸까요? GPT답변제공해주신 로그에 따르면 Spring 애플리케이션 컨텍스트 초기화 중에 문제가 발생하고 있습니다. 구체적으로, egovframework.example.cmmn.EgovSampleExcepHndlr 클래스에 대한 ClassNotFoundException이 발생하고 있습니다.이 문제를 해결하기 위한 주요 사항과 단계를 아래에 설명합니다:문제 원인 분석클래스 미발견:ClassNotFoundException은 egovframework.example.cmmn.EgovSampleExcepHndlr 클래스가 클래스 경로에 존재하지 않음을 나타냅니다. 이는 의존성 문제일 수 있습니다.의존성 확인:EgovSampleExcepHndlr 클래스가 포함된 JAR 파일이 프로젝트 클래스 경로에 있는지 확인합니다.Maven을 사용 중이라면 pom.xml, Gradle을 사용 중이라면 build.gradle 파일에서 모든 의존성이 올바르게 선언되었는지 확인합니다.패키지 구조 확인:패키지 구조가 올바르고 Spring 설정 파일에 명시된 경로와 일치하는지 확인합니다.클래스 파일의 경로가 egovframework/example/cmmn/EgovSampleExcepHndlr.java인지 확인합니다.Spring 설정 파일 확인:Spring 설정 파일(context-aspect.xml 등)에서 해당 빈 정의가 올바르게 되어 있는지 확인합니다.경로나 타입에 오타가 없는지 점검합니다.클래스 컴파일 확인:EgovSampleExcepHndlr 클래스가 올바르게 컴파일되어 WEB-INF/classes 디렉토리나 관련 JAR 파일에 있는지 확인합니다.프로젝트 재빌드:프로젝트를 클린하고 재빌드하여 클래스 경로 문제를 해결합니다.Eclipse나 IntelliJ IDEA와 같은 IDE에서 "Clean" 및 "Rebuild" 옵션을 사용합니다.배포 문제 확인:서버가 애플리케이션을 올바르게 배포하고 있는지 확인합니다. 배포를 제거하고 다시 배포하면 문제가 해결될 수 있습니다.문제 해결 단계클래스 경로 확인:egovframework.example.cmmn.EgovSampleExcepHndlr 클래스가 빌드 출력 디렉토리(WEB-INF/classes 또는 JAR 파일)에 있는지 확인합니다.의존성 업데이트:Maven을 사용 중이면 mvn clean install을 실행하여 프로젝트를 재빌드하고 모든 의존성을 올바르게 다운로드 받습니다.Gradle을 사용 중이면 gradle clean build를 실행합니다.Spring 설정 파일 검토:context-aspect.xml 파일을 열고 egovHandler 빈 정의가 올바른지 확인합니다.xml코드 복사<bean id="egovHandler" class="egovframework.example.cmmn.EgovSampleExcepHndlr" />클린 및 재빌드:Eclipse: Project > Clean 그리고 Project > Build Project를 실행합니다.IntelliJ: Build > Rebuild Project를 실행합니다.서버 재시작:변경 사항을 반영하기 위해 서버(예: Tomcat)를 제대로 재시작합니다.이 단계를 따라가면 ClassNotFoundException 문제를 해결하고 Spring 애플리케이션 컨텍스트를 성공적으로 초기화할 수 있을 것입니다. 문제가 계속될 경우, 프로젝트 설정 및 의존성에 대한 추가 조사가 필요할 수 있습니다. Caused by: java.lang.ClassNotFoundException: egovframework.example.cmmn.EgovSampleExcepHndlr at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1308) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1120) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:398) at org.springframework.util.ClassUtils.forName(ClassUtils.java:284) at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:469) at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1607) at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1534) ... 65 more 6월 03, 2024 9:59:36 오후 org.apache.catalina.core.StandardContext startInternal SEVERE: 하나 이상의 리스너들이 시작하지 못했습니다. 상세 내역은 적절한 컨테이너 로그 파일에서 찾을 수 있습니다. 6월 03, 2024 9:59:36 오후 org.apache.catalina.core.StandardContext startInternal SEVERE: 이전 오류들로 인해 컨텍스트 [/Egov_WEB]의 시작이 실패했습니다. 6월 03, 2024 9:59:36 오후 org.apache.catalina.core.ApplicationContext log INFO: Closing Spring root WebApplicationContext 6월 03, 2024 9:59:36 오후 org.apache.coyote.AbstractProtocol start INFO: 프로토콜 핸들러 ["http-nio-8080"]을(를) 시작합니다. 6월 03, 2024 9:59:36 오후 org.apache.catalina.startup.Catalina start INFO: 서버가 [14048] 밀리초 내에 시작되었습니다.
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
[V2.0 추가중_로그인,회원가입,VO] 3강의는 언제 올려주는지 문의 드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 마지막 3강의는 언제 올라오는지 궁금합니다.
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
신규강의 요청드립니다!
안녕하세요 기존 강의인 스프링 + 전자정부 프레임워크 강의 수강생입니다. EA + 전자정부 프레임워크 무료 수강 쿠폰 요청드립니다.감사합니다!!
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
신규강의 요청드립니다!
신규강의 무료쿠폰을 제공해주신다고 하셔서 적어주신 이메일로 요청드렸습니다! 정말 감사합니다!
-
미해결3. 웹개발 코스 [Enterprise Architecture(EA) X 전자정부프레임워크]
무료쿠폰 요청합니다.
강의 잘 듣고 있습니다.트랜잭션관련하여 이전강의를 참고하고자 합니다.무료쿠폰 부탁드립니다.감사힙니다.
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
신규강의 요청드립니다.
안녕하세요. 개발자PARK님 spring+전자정부프레임워크 수강생입니다.EA + egovframe 신규 강의 무료쿠폰 주신다 하여 메일 보냈습니다.감사합니다!