본문 바로가기
반응형

Java5

내가 직업을 프리랜서 개발자로 결정한 이유 나는 17년 경력의 프리랜서 개발자이다.초기 에는 단가가 적은 php 개발자로 취직을 했다 나름 전문직이라 생각했건만 급여 수준이 엉망이었다. 그 당시 전기 쪽으로 일을 했던 친구들보다 턱없이 적은 돈이었다. 한 달을 힘들게 야근까지 하며 일한 내 손위 쥐어진 돈은 고작 130이였다 그것도 수습 기간이 끝난 3개월 뒤에는고작 20만 원이 올른 150이였다. 내가 취업한 곳은 웹에이전씨라는 곳이었는데 그 당시 회사 안에는 정규직 개발자, 프리랜서 개발자, 정규직 디자이너, 프리랜서 디자이너, 영업사원들이 있었고 프리랜서 디자이너가 벌어들이는 돈을 보고 프리랜서를 해야 되는 거구나 라는 생각이 들었다. 한 달을 꼬박 일을 해도 남는 돈이 거의 없었기 때문이다 그러다 회사가 망한 것을 계기로 나는 JAVA 개.. 2024. 7. 7.
Spring Boot 란 무엇인가? 내가 필드를 떠나 스타트업을 하는 동안 java에 spring boot 라는 것이 생겨서 정리 해 놓습니다. Spring Boot란? Spring Boot Logo 스프링 부트(Spring Boot)는 스프링(Spring)을 더 쉽게 이용하기 위한 도구라고 볼 수 있습니다. 스프링 이용하여 개발을 할 때, 이것저것 세팅을 해야 될 요소들이 많습니다. 여러가지를 세팅해야되는 진입 장벽이 존재하여 Spring 을 처음 배우려는 사람들은 중도에 그만두는 경우가 많다고 합니다. Spring Boot는 매우 간단하게 프로젝트를 설정할 수 있게 하여, Spring 개발을 조금 더 쉽게 만들어주는 역할을 하고 있습니다. Spring Boot 구조 위의 구조에서 나온 것과 같이 User는 스프링을 사용하기 위해서 이것.. 2022. 12. 19.
[java spring] DAO 와 Mapper 인터페이스의 정의 [DAO와 Mapper인터페이스의 정의] 1.DAO란? Data Access Object의 약어로 실질적으로 DB에 접근하여 데이터를 조회하거나 조작하는 기능을 전담하는 객체를 말한다. DAO의 사용 이유는 효율적인 커넥션 관리와 보안성 때문이다. DAO는 저수준의 Logic과 고급 비즈니스 Logic을 분리하고 domain logic으로부터 DB관련 mechanism을 숨기기 위해 사용한다. Mapper인터페이스란? Mybatis 매핑XML에 기재된 SQL을 호출하기 위한 인터페이스이다. Mybatis3.0부터 생겼다. Mapper인터페이스를 사용하지 않을 경우 SqlSession을 등록해줘야 한다. DAO인터페이스와 인터페이스를 구현한 DAO클래스를 생성해줘야한다. Mapper인터페이스를 사용하지 않.. 2022. 12. 5.
2강. 웹의 동작원리에 대해서 알아봅시다. 안녕하세요 코딩하는 근근이 입니다. 안녕하세요 오늘은 웹의 기본 동작 원리에 대해서 설명드리도록 하겠습니다. 설명드리기 전에 먼저 용어를 몇 가지 아셔야 합니다. 1. 클라이언트(요청자) 크롬 , 익스플로러 , 웨일 등 브라우저라고 생각하시면 쉽습니다. 2. 서버 서버는 요청자가 요청한 url 의 프로그램을 실행하여 원하는 정보를 처리하는 컴퓨터라고 보시면 됩니다. 3. 아이피주소 인터넷에 연결된 컴퓨터들은 전부 아이피 주소가 있습니다. 공인 아이피와 , 사설 아이피가 따로 있는데 대략적인 형식은 123.123.123.123으로 되어있습니다. 2번의 서버=컴퓨터라고 한거 기억하시죠? 서버도 고유의 아이피를 가지고 있다고 보시면 됩니다. 깊게 들어가면 포 트포워딩이나 리다이렉션 같은 개념이 있긴 한데. 이.. 2022. 2. 10.
728x90
반응형