본문 바로가기
반응형

Code 예제7

DataTables Ajax 배열 txt파일 불러오는 기본예제해보기 DataTables를 이용하여 테이블을 만들고 안에 ajax 파일 데이터를 넣어보기 이렇게 예제 코드를 이용해서 기본 테이블 상단과 하단이 될 테이블 기본 세팅을 하고 ajax 데이터를 불러오기위해 데이터 txt가 있는 파일의 경로를 적어줍니다. 제 경로는 src/webapp/ 아래 data폴더 아래 arrays.txt를 만들었습니다. arrays.txt 데이터 내용은 이런식으로 예제를 따라 구성했습니다. 결과는 제대로 된 데이터 확인을 위해 검색 data 폴더 아래 arrays.txt의 데이터가 잘 불러와지는 것을 확인했습니다. 참고 https://datatables.net/examples/ajax/simple.html 2019. 10. 25.
빌더 패턴 package 으아아; /* * 코드 가독성을 높여주고 객체의 일관성을 높여준다. * 변경 불가능 클래스를 만들수 있어 스레드의 안정성을 보장해준다. * 빌더 패턴은 인자가 많은 생성자나 대부분의 인자가 선택적인 인자인 상황에 유용하다. * 인자의 순서에 상관이 없어진다. * 불필요한 생성자를 만들지 않는다. */ public class Man { private String name; private String nickname; private int age; private int height; private Man(String name, String nickname, int age, int height){ super(); this.name = name; this.nickname = nickname; th.. 2018. 12. 26.
싱글톤 패턴 예제 package 싱글톤패턴; public class SingletonTest { // private static SingletonTest instance = new SingletonTest(); // 인스턴스 객체화 // LazyHolder 이용 동기화 private static class LazyHolder { static final SingletonTest INSTANCE = new SingletonTest(); } private String name; private int age; private SingletonTest() { // 이걸 사용함으로 다른 클래스에서 생성불가 } // ----synchronized 이용 동기화---- // public static SingletonTest getInsta.. 2018. 12. 17.
팩토리 패턴 예제 abstract class Factory2 { public abstract String getA(); public abstract int getB(); @Override public String toString() { return "ㅇㅇ" + getA() + "ㄴㄴ" + getB(); } } class Test extends Factory2 { private String A; private int B; public Test(String A, int B) { this.A = A; this.B = B; } @Override public String getA() { return this.A; } @Override public int getB() { return this.B; } } class TestFacto.. 2018. 12. 17.
반응형