목록ResourceBundle (2)
개발 무지렁이
⭐.ConnectionPool.java public class ConnectionPool { private List connectionpool; private List usedConnections = new ArrayList(); static ResourceBundle rb; private static int INITIAL_POOL_SIZE = 3; static { rb = null; rb = ResourceBundle.getBundle("mysql", Locale.KOREA); try { Class.forName("com.mysql.cj.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } } public Connectio..
𐂂 MVC(Model View Controller)구조를 사용해야하는 이유 🧩 유지보수 및 재사용성을 높이기 위함이다. 𐁍 진입점 컨트롤러 (DispatcherServlet) front Controller 역할 하나의 Servlet을 만들어 공유(중앙집중), DispatcherServlet ⚠️ 요청(request)당 Servlet이 만들어지면, 요청주소가 다 달라져서 관리가 힘들다. 𖠃 하나의 Servlet안에서 역할을 어떻게 분산시킬 것인가 init() 기능별(key)로 매핑될 (구현객체) Controller 정보가 문서화된 actionMapping.properties를 읽어들여 매핑시킨다. (인터페이스 Controller를 규격삼아) service() 쿼리스트링에 key정보를 담고 이를 getPar..