목록웹개발 (자바, 스프링, React) (56)
개발 공부
Next.js로 모바일 앱 어드민 웹 구축하기: TypeScript를 사용해야 할까?안녕하세요, 개발자 여러분! 오늘은 Next.js를 사용하여 모바일 애플리케이션의 어드민 웹을 구축할 때 TypeScript를 사용해야 할지에 대해 이야기해보려고 합니다.TypeScript, 꼭 필요할까?Next.js 프로젝트를 시작할 때 마주치는 첫 번째 질문 중 하나가 바로 이것입니다: Would you like to use TypeScript? » No / Yes 이 질문에 대한 답변은 프로젝트의 성격과 팀의 상황에 따라 달라질 수 있지만, 모바일 앱의 어드민 웹을 구축하는 경우라면 TypeScript를 사용하는 것이 좋습니다. 그 이유를 자세히 살펴보겠습니다.TypeScript 사용의 장점코드 품질 향상어드민 시스..
1. Visual Studio Code 설치Visual Studio Code 공식 웹사이트에서 Windows용 설치 파일을 다운로드합니다.다운로드한 .exe 파일을 실행하고 설치 마법사의 지시를 따릅니다."PATH에 추가" 옵션을 선택하여 명령 프롬프트에서 code 명령을 사용할 수 있게 합니다.설치가 완료되면 VS Code를 실행합니다.2. Node.js 설치Node.js 공식 웹사이트에서 Windows용 LTS 버전을 다운로드합니다.다운로드한 .msi 파일을 실행하고 설치 마법사의 지시를 따릅니다.설치가 완료되면 Windows 명령 프롬프트를 열고 다음 명령어로 설치를 확인합니다:node --version npm --version3. Next.js 프로젝트 생성Windows 파일 탐색기에서 프로젝트를..
웹 프로그래밍을 할 때 사용할 IDE나 텍스트 에디터를 고르는 건 매우 중요한 일입니다. 특히 Express.js와 Next.js를 사용한 웹 프로젝트라면, 적합한 도구를 고르는 것이 더 중요하죠. 여기서 고민이 되는 것은 바로 IntelliJ와 **Visual Studio Code (VS Code)**입니다. 이 두 도구는 각기 다른 장점이 있지만, 어떤 상황에서 더 적합한지 알아보겠습니다.IntelliJ로 웹 프로그래밍하기IntelliJ는 원래 Java 개발을 위해 널리 사용되는 IDE로 잘 알려져 있습니다. 하지만, Express.js와 Next.js 같은 JavaScript 기반 웹 프레임워크 개발도 잘 지원합니다. 특히, IntelliJ의 강력한 코드 분석 및 디버깅 도구는 대규모 프로젝트를 관..
Java와 JSP의 조합으로 웹 애플리케이션을 개발하는 경우, 흔히 WAS(Web Application Server)를 통해 서버에서 클라이언트 요청을 처리하고, 필요한 데이터를 전달하면서 웹 페이지를 렌더링하게 됩니다. 그런데 최근 많이 사용되는 Next.js는 서버와 클라이언트의 경계를 허물며, 단일 프레임워크로 백엔드와 프론트엔드 역할을 동시에 수행할 수 있어 많은 주목을 받고 있죠.Next.js의 기능과 장점Next.js는 React 기반의 풀스택 프레임워크로, 페이지 라우팅, 서버 사이드 렌더링(SSR), 정적 생성(SSG) 및 API 라우팅을 자체적으로 제공합니다. 이러한 기능을 활용하면 페이지 렌더링과 데이터 API 제공을 단일 프로젝트에서 구현할 수 있어, 기존의 WAS 역할을 대체할 수 ..
Node.js: 서버에서 JavaScript를 실행하게 해주는 환경(런타임).React: UI를 만들기 위한 프론트엔드 라이브러리.Next.js: React를 기반으로 서버 사이드 렌더링과 같은 서버 기능까지 지원하는 프레임워크로, 서버와 클라이언트 양쪽에서 모두 동작할 수 있음. Node.js서버 사이드 JavaScript 런타임이야. 브라우저가 아닌 서버에서 JavaScript를 실행할 수 있게 만들어주는 환경.이걸 통해서 데이터베이스와 소통하거나 파일을 다루는 등의 서버 작업을 JavaScript로 할 수 있음.Express.js 같은 웹 프레임워크를 이용해서 백엔드 서버를 구축하는 데 자주 사용된다.React프론트엔드 라이브러리로, 주로 사용자 인터페이스(UI)를 구축하는 데 사용된다.React를..
오류 ) 로컬의 임의의 서비스에서 웹로직 서비스를 접근하려할 때 아래와 같은 에러 발생 java.rmi.AccessException: Anonymous RMI access not allowed for cmd CMD_REQUEST id 9 mthd weblogic.jndi.internal.RootNamingNode Immutable Context #6 lookup(Ljava.lang.String;Ljava.util.Hashtable;) JVMID -xyz at weblogic.rjvm.MsgAbbrevJVMConnection.validateRemoteAnonymousRMIT3Access(MsgAbbrevJVMConnection.java:823) at weblogic.rjvm.MsgAbbrevJVMConne..
웹로직을 사용하는 프로젝트에서 관리자 콘솔의 포트와 각 서비스의 포트를 확인해야 하는 경우가 있다. 웹로직 디폴트 포트 7001 웹로직 포트 설정 위치 %Domain_HOME%\config\config.xml 예) D:\Oracle\domains\%도메인_이름%\config Config.xml 에서 포트 찾기 태그를 확인 예 ) 7001
--## 오류 이클립스에서 svn 업데이트 시 아래 오류 발생 Some resources were not updated. svn: E155004: There are unfinished work items in ' svn project path '; run 'svn cleanup' first. --## 해결 1. SQLite 설치 1. sqlite 설치 홈페이지 접속: http://sqlitebrowser.org/ 2. 하단 스크롤 하여 해당하는 운영체제의 최신버전 다운로드 참고로 정식 배포는 [ Version x.xx.x released ] 와 같이 업로드 되며 클릭하여 들어가면 중반에 Downloads 목록 있음 여기서 msi는 윈도우 설치파일 zip는 바로 실행할 수 있는 exe 포함 2. 문제되는 ..
param으로 건낸 Map에 keyProperty에 작성한 변수가 set된다. ...sql... ...sql... *parameterType, resultType 은 사전에 정의 필요
JS 웹소켓 https://niceman.tistory.com/109 JS, JAVA(javax.webSocket), C# 웹소켓 예제 https://milkoon1.tistory.com/92 스프링 웹소켓 https://docs.spring.io/spring-framework/docs/current/reference/html/web.html#websocket 제우스,웹투비 웹소켓 https://technet.tmaxsoft.com/upload/download/online/jeus/pver-20171211-000001/web-engine/chapter_websocket.html#sect_spring_websocket