본문 바로가기

전체 글198

Font Awesome(폰트어썸)에 대해 알아보자. 웹 페이지를 제작할 때, 필요한 아이콘이 많이 필요하다. 예전에(10여년 전에) 웹 페이지 제작할 땐, 내 기억으론 일일이 디자이너가 다 만들어서 퍼블리셔 또는 개발자에게 줬던 기억이 난다. 최근에 프론트 쪽 코딩을 좀 하다 보니, 요즘은 Font Awesome이라는 걸 많이 사용하나 보다. 위처럼 생긴 아이콘을 많이 봤을 것이다. 위 아이콘들은 폰트어썸이라는 곳에서 폰트 아이콘을 다운로드 또는 사용 신청을 통한 CDN 킷을 받아서 링크를 통해서 사용할 수 있다. https://fontawesome.com/ Font Awesome The world’s most popular and easiest to use icon set just got an upgrade. More icons. More styles... 2021. 10. 25.
인조식별자에 대한 고찰 인조식별자는 무조건 쓰면 안되나요? 직장 동료와 모델링 리뷰를 하면서 나온 주제다. 인조식별자는 무조건 나쁜 것일까? 결론부터 이야기 하자면, 필요시 적절히 인조식별자를 사용해서, 키를 상속받는 엔티티의 복잡도를 해소해야 한다. 어떤 경우에 인조식별자를 사용해야 할까? 먼저 엔티티의 종류부터 알아보자. 보통 엔티티의 종류는 크게 키 엔티티(Key entity), 메인 엔티티(Main Entity), 액션 엔티티(Action Entity) 로 분류된다. 이 중, 키 엔티티는 태생적으로 부모 엔티티 없이 존재하는 집합이다. 가령 부서, 가맹점, 경우에 따라서는 고객, 학생 집합이 키 엔티티로 분류될 수 있다. 엔티티 도출 시, 가장 먼저 나와야 하는 엔티티들이다. 메인 엔티티, 액션 엔티티는 이들 엔티티의 .. 2021. 7. 28.
Spring swagger 적용 API 문서 관리의 어려움 Rest API 서버를 개발하다 보면, API Spec에 대해 문서화를 해서 Frontend 개발자들에게 배포를 해야 한다. 보통 자체 양식으로 문서화하여 배포하는 방식이 기존의 방식이라 할 수 있다. 하지만, 이러한 방식은 문서 관리도 쉽지 않고 만드는 사람이 여러 사람이다 보니 관리가 쉽지 않다. 이에 Swagger라는게 있다. 예전에 S기업의 프로젝트를 진행하면서, Swagger라는 것을 처음 구경했다. 해당 기업은 Swagger를 통해서 기간 시스템의 정보 API를 제공하고 있었다. 사용해보니, API 정보 제공자나 API 정보 이용자나 불편함이 없었다. 이용자 입장에서는 Swagger에서 테스트도 가능하고, api의 스펙을 정확히 이해할 수 있다. 정보 제공자 입장에서.. 2021. 3. 9.
2020년 자전거 타기 결산 직장 선배의 권유로 타게 된 로드 자전거. 4월부터 탔는데 꽤 많이도 탔다. 내년엔 국토종주 도전. 2020. 12. 23.
반응형