웹 응용 프로그램을 개발 중이며 서버 측에서 매개 변수를 받으면 질문이 생깁니다. 내 DTO의 (데이터 전송 객체) null
에 로컬 변수로을 초기화하고 특정 매개 변수가 전달되면 객체를 new
으로 초기화합니다. 내 코드를 설명하기위한 예제 :개체를 null 또는 new로 초기화 하시겠습니까?
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
Object_DTO object_DTO = null;
if(request.getParameter("parameter").equals("hello")) {
object_DTO = new Object_DTO();
object_DTO.setAttr("attr");
...
}
}
내 질문에 대한 성능 문제는 무엇입니까? 개체를 초기화하는 가장 좋은 방법은 무엇입니까? 선언시에 new
으로 설정해야합니까, 아니면 내가하고있는 방식을 유지해야합니까?
안녕의 atribute 통해 UR 행함 잘 무엇이든 그렇지 선언하면서 새로운 사용하여 설정하는 것이 더 필요하지 않은 경우에도 당신의 doPost 내부 DTO 객체를 사용하는 경우 ... –
더 완벽한 코드를 제공 할 수 있습니까? 왜냐하면 내가 DTO를 내부에서 초기화하지 않는 이유를 알지 못하기 때문입니다. 또한 Java의 코드 규칙에 따라 CamelCase를 사용하여 이름을 지정합니다. – Moses
'Camel-casing'도 좋은 생각입니다 .. –