[JSP] 서블릿(Servlet)의 매핑 방법 - Annotation과 web.xml
By 프로그래밍 일지 | 2018년 11월 23일 |
MVC Pattern으로 개발된 웹 페이지에서 Controller를 담당하는 서블릿에 접근하기 위해서는 주소를 매핑해주어야 한다. 가장 대표적인 매핑 방법으로는 JAVA 코드에 Annotation을 작성해 주는 것이다. 1@WebServlet("/AjaxController")cs 이 코드를 서블릿에 작성해주는 것만으로도 매핑이 가능하다. 이클립스를 사용할 경우,서블릿을 생성할 경우 어노테이션(Annotation) 형식으로 자동으로 매핑이 되어 있다. [사진1] Eclipse에서 서블릿을 생성 시 URL 매핑 옵션. 임의로 수정이 가능하다. [사진2] JAVA Annotation으로 추가된 코드. 매핑된 URL 주소는 어노테이션 형식으로 JAVA 코드에 자동으로 삽입된다. 이렇게 매핑된 서블릿
[GUI]위지위그형 JAVA GUI 작성 프로그램
By 새내기코더의 자료모음 | 2017년 7월 13일 |
JavaFX 이용해보세요SceneBuilder라고 WISYWIG방식의 UI 작성 도구도 있어요javafx 는 나온지 얼마 안된 GUI Toolkit이라 꽤 세련되게 설계 되있어요(FXML 및 SceneGraph를 이용한 UI와 비즈니스 코드 분리 ,데이터 바인딩, CSS를 활용한 UI 스타일링 등)위에서 언급한것처럼 자바에서는 GUI 응용프로그래밍을 잘 하지 않는데그래도 꽤나 쓸만합니다. 속도도 나쁘지 않구요(JavaFX에서 지원하는 하드웨어 랜더링을 지원하는 스팩을 지닌 그래픽 카드를 장착했을때요 - 엄청나게 고성능의 그래픽카드를 요구하지는 않습니다.) -- From 간만에 괜찮은 정보를 얻은 듯 싶다. 자바로 GUI 제대로 짤 일이 얼마나 있겠냐 싶다만....
자바 연습
By 푸딩푸딩 이글루 | 2020년 5월 5일 |
숫자 배열에서 같은 숫자를 짝 지어서 짝 지어진 개수가 몇 개인지 가져와 보겠습니다. 숫자 배열 arr 1234567891011121314151617181920212223242526272829303132333435363738 static void countPair(int[] arr) { // 중복되지 않게 숫자를 가져왔습니다. ArrayList<Integer> arrayList = new ArrayList<>(); for(int data : arr){ if(!arrayList.contains(data)) arrayList.add(data); } // 같은 숫자
binary gap
By 두얼굴의 북극곰님의 이글루입니다 | 2017년 8월 24일 |
Codility 라는 사이트에서 코딩테스트 연습을 하고 있다.오늘은 그 첫 번째 문제에 도전.이진수에서 0이 반복되는 최대 숫자를 구하는 문제.예를 들어, 1041은 이진수로 10000010001 이므로,최대 반복되는 0의 숫자는 5.따라서 결과값이 5가 나와야 한다.처음에는 무조건 이진수 구현에 매몰되어 있다가생각해보니 굳이 그럴 필요가 없다.2로 나눠서 나머지가 0이면 카운팅 한 뒤 최종 변수에 넘겨주고,1이면 중간 카운팅 변수를 0으로 초기화 시킨다.그 후 중간 변수와 최종 변수를 비교하여 최종 변수가 크면 그대로 출력.최종 변수가 작으면 둘을 바꿔주면 된다. 작성한 코드 결과는 끝.