관리 메뉴

공부한것들을 정리하는 블로그 입니다.

웹프로젝트 주의할 점 본문

(2019) 사이드 프로젝트/AdminMngSys(관리자페이지-MVC1,MVC2)

웹프로젝트 주의할 점

호 두 2019. 11. 20. 17:42
반응형

1. 동기 비동기 처리

- ajax는 기본적으로 비동기이므로 동기로 사용하려면 async : false 를 주는 것을 잊으면 안됨

- ajax의 succecss() 내부에 로직을 구현하여 대체하려고 할때 if(data != null) 이런식으로 구현하는 것은 의미가 없음

 

2. JAVA instance variable 

JSP를 호출하는 경우에는 jsp 내부의 instance variable 문제를 조심해야함.

- 예를들어 db conn를 호출하는 경우 Connection, PreparedStatement, ResultSet 생명주기를 고려할 것

 

3. 호이스팅

함수 선언식(function 함수명(){}) 과 함수 표현식(var 함수명 = function(){}) 을 구분하여 사용 할 경우 호이스팅을 고려할 것.

- 함수 선언식은 호이스팅의 영향을 받지만, 함수 표현식은 호이스팅에 영향을 받지 않음.

- 따라서 함수 표현식으로 작성하면 함수명에 할당될 function 로직은 호출된 이후에 선언되므로, var 함수명은 함수로 인식되지 않고 변수로 인식됨

 

4. 보안관련 시큐어코딩

정책에 따름

 

5. 캐싱처리

캐싱문제 항상 고려 할 것

 

 

 

반응형
Comments