亚洲精品成人18久久久久_日韩欧美色_江苏极品身材白嫩少妇自拍_曰本人做爰大片免费观看一老师_久草视频网_最近中文字幕MV高清在线视频

首頁 > 考試輔導 > 計算機考試 > JAVA認證 > JAVA認證交流指導 > 一位通過SCJD的外國人的心得

一位通過SCJD的外國人的心得

       today i check and found myself passed scjd. i used to think that sun will email me about the result but it is not necessary. i downloaded the assignment(flight by night) on march 13, 2002, uploaded on may 3rd, 2002(unable to upload first, solved 1 day after i emailed who2contact), and took the essay test (only 5 questions) on may 12th, 2002, got passed on may 23th, 2002. result:
  test: sun certified developer for the java 2 platform (310-027)
  date taken: 2002-05-23 01:31:17.153
  grade: p
  score: 0142
  general considerations(maximum = 58): 54
  documentation(maximum = 20): 20
  gui(maximum = 24): 19
  server(maximum = 53): 49
  
  my major design choice and considerations are as follows: (almost my designchoice.txt)
  i think most of them are common, nothing particular.
  
  1) rmi vs object stream. i use rmi instead of sockets
  
  2) i modify the database class - suncertify.db.data for easy usage. also there are 2 deprecated methods in suncertify.db.data, which need modification.
  
  3) my search logic is pretty simple. for example, say we got three search criteria (origin='', destiny='', carrier=''), i will search three times respectively with each criteria and get three result sets. the record which exists in each of the three result sets is the one we need.
  
  4) local/network
  i have a interface named remotedata, which have all the public methods of data. the remotedataimpl is the rmi implementation in server of this interface, which just maps the remote invocations to local ones. also in data class, i have a dobook() method which is used to deal with the booking process in the sequence of lock, read, modify if applicable and unlock the target record. it might mot be very suitable to put this business method in a data class, but this is the easiest way to conform local mode with network mode, and make sure the booking process is in the same thread in server with network mode. so i can use the reference of current thread as the owner of the lock.

5) lock/unlock
  i use wait/notify mechanism for lock/unlock. i use the reference to the current thread
  as the id(owner) of the lock. when a locked record is to be unlocked, the reference of unlocking thread will be compared with the owner of the lock, if same, unlock the record, otherwise do nothing.
  
  6) server
  my data server just instantiates a remotedataimpl object and bind it with a predefined name.
  i don't designs a gui for server.
  
  7) client gui
  i hava entry class to start the mainscreen according the mode the user selects
  in the command line parameter. the first parameter (-l or -n) indicates the local mode or
  network mode. in local mode, the location of db.db is needed as the second parameter.
  in network mode, the address and port of data server
  
  as to the deployment, i decide to pack the _stud.class into client.jar instead of downloading it from the server for facilitation. so i do not use a securitymanager for the clients.
  
  
  i would like to thank mark, sid, sai, adam and javaranch. next i will run for scwcd.
  
  good luck, every one!
  
  leon wang
  5-29-2002

主站蜘蛛池模板: 欧美日韩一区 | 国产精自产拍久久久久久蜜 | 国产特级全黄一级97毛片 | av最新在线观看 | 三a大片| 久久爽久久爽久久免费观看 | 午夜免费视频福利 | 91黄在线观看 | 奇米影视四色影音先锋 | 久久99精品久久久久久久青青日本 | 白丝女仆被主人调教喷水蜜臀 | 免费人成年激情视频在线观看 | 日本六九视频69jzz | 欧美人体一区二区视频 | 国产精品成人免费一区久久羞羞 | 精品国产一区一区二区三亚瑟 | 噼里啪啦动漫在线观看免费 | 特级毛片在线 | 欧美在线观看黄 | 国产一区二区片 | 人禽伦免费交视频播放 | 五月香丁激情欧美啪啪 | 亚洲一级黄色大片 | 一区日韩在线 | 涩涩tv| 十二生肖在线观看 | 成人影片亚区免费无码 | 一区二区免费在线视频 | 特级毛片免费看 | 99国产精品99久久久久久 | 黄色网站小视频 | 草草影院在线观看 | 日韩毛片在线看 | 久久亚洲综合色 | 下属新婚人妻紧窄 | 亚洲视频久久 | 久久人人爽人人爽人人片 | 亚洲国产中文精品综合久久 | 日本网站免费观看 | 日韩欧美一区二区三区在线 | 亚洲春色Aⅴ无码专区在线播放 |