コード例 #1
0
  public static void main(String[] args) {
    // TODO Auto-generated method stub

    // 친구 연락처 리스트를 위한 계란판 만들기 ---------------------------------------------------------------------
    // 친구 연락처 관리를 위한 클래스를 이용하여 객체 생성
    FriendManager friendManager = new FriendManager();

    // 첫번째 친구 연락처 정보 저장을 위한 계란 만들기
    // ---------------------------------------------------------------------
    // 친구 연락처 정보를 저장하기 위한 객체 생성
    Friend friend1 = new Friend(); // Friend 클래스의 첫번째 생성자 호출

    // 첫번째 친구 연락처 정보가 저장된 계란을 계란판에 추가하기
    // ---------------------------------------------------------------------
    // 친구 연락처 정보를 친구 연락처 리스트에 추가
    friendManager.addFriend(friend1);

    // 첫번째 친구 연락처 정보가 추가된 계란판 내용보기
    // ---------------------------------------------------------------------
    // 추가여부 확인하기 위해 리스트 출력
    friendManager.listFriend();

    // 두번째 친구 연락처 정보 저장을 위한 계란 만들기
    // ---------------------------------------------------------------------
    // 친구 연락처 정보를 저장하기 위한 객체 생성
    Friend friend2 =
        new Friend(1, "HongKilDong", "010-1234-5678", "me.jpg"); // Friend 클래스의 번째 생성자 호출

    // 친구 연락처 정보를 친구 연락처 리스트에 추가
    friendManager.addFriend(friend2);

    // 추가여부 확인하기 위해 리스트 출력
    friendManager.listFriend();
  }
コード例 #2
0
 /** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */
 protected void doPost(HttpServletRequest request, HttpServletResponse response)
     throws ServletException, IOException {
   ServletContext context = request.getServletContext();
   FriendManager frnmgr = (FriendManager) context.getAttribute("friendManager");
   HttpSession hs = request.getSession();
   String name = (String) hs.getAttribute("username");
   String victim = request.getParameter("victim");
   frnmgr.removeFriend(name, victim);
   Timestamp timestamp = new Timestamp(System.currentTimeMillis());
   AchievementManager achMGR = (AchievementManager) context.getAttribute("achievementManager");
   if (!achMGR.isAchieveExist(name, 16)) {
     achMGR.insertAchievementIntoDatabase(name, 16, timestamp);
   }
   RequestDispatcher dispatch = request.getRequestDispatcher("userHomePage.jsp");
   dispatch.forward(request, response);
 }