freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于javaweb與xml的留言板設(shè)計(jì)word格式-資料下載頁

2024-12-04 01:30本頁面

【導(dǎo)讀】一組標(biāo)記來描繪數(shù)據(jù)元素。XML是一種簡(jiǎn)單、與平臺(tái)無關(guān)并被廣泛采用的。本文闡述了一種基于JavaWeb的對(duì)Xml文件存儲(chǔ)、讀取數(shù)據(jù)的。BBS留言板的設(shè)計(jì)原理及過程,體現(xiàn)了Java與Xml文件聯(lián)合的強(qiáng)勢(shì)。闡述了整個(gè)設(shè)計(jì)的思想原理,介紹了設(shè)計(jì)所用的一些工具和Tomcat服務(wù)器,重點(diǎn)說明了系統(tǒng)各個(gè)模塊的運(yùn)行機(jī)制和調(diào)試結(jié)果。

  

【正文】 String id =null。 String name=null。 String password =null。 public User() {} public User(String id,String name,String password) {//每個(gè)帳號(hào)包括唯一的標(biāo)識(shí),昵稱,密碼三部分 =id。 =name。 =password。 } public void setId(String id) { =id。 } public String getId() { return 。 } public void setName(String name) { =name。 48 } public String getName() { return 。 } public void setPassword(String password) { =password。 } public String getPassword() { return 。 } } (4) package 。 import .*。 import .*。 import .*。 import .*。 public class UserManager { public User user 。 public File userFile。 private static UserManager uManager = new UserManager()。 //保存用戶信息的 List public ListUser userList = new ArrayListUser ()。 public UserManager() {} public static UserManager getInstance() { 49 return uManager。 } public User[] getUsers() { return (new User[0])。 } public void setUserFile(String file) { =new File(file)。 } //初始化 init方法 public void init() { if(()amp。amp。()) { loadFrom(userFile)。 } } //通過 id判斷用戶是否存在 public User isExist(String id) { User user1=null。 if((zgf)||(mxf)) { user1=new User()。 return user1。 } else { Iterator ite = ()。 while(()) { 50 User u = (User)()。 if(()) { user1=u。 break。 } } } return user1。 } //添加一個(gè)新的用戶 public boolean addUser(String id,String name ,String password) throws Exception { if(isExist(id)==null) { (new User(id,name,password))。 saveTo(userFile)。 return true。 } else { return false。 } } //從 public void loadFrom(File file) { ()。 SAXReader reader = new SAXReader()。 try { 51 Document doc =(file)。 Element root = ()。 List list =()。 Iterator it =()。 while(()) { Element user= (Element) ()。 Node id = (id)。 Node name = (name)。 Node password=(password)。 (new User((),(),()))。 } } catch (Exception e) { // TODO: handle exception ()。 } } //將 List中的用戶信息存儲(chǔ)到 public void saveTo(File file) throws Exception { Document doc = ()。 Element users=(users)。 Iterator it = ()。 while(()) { User user = (User) ()。 Element user1=(user)。 Element id =(id)。 (())。 52 Element name=(name)。 (())。 Element password=(password)。 (())。 } try{ OutputFormat format =()。 (GBK)。 XMLWriter writer = new XMLWriter(new FileWriter(file),format)。 (doc)。 ()。 } catch(Exception e ) { ()。 } } } (5) package 。 public class Message { private String uid = null。 private String author = null。 private String title = null。 private String content = null。 public Message() {} public Message(String uid,String author,String title,String content) { //每個(gè)留言都有唯一的表示,作者,標(biāo)題,內(nèi)容 =uid。 =author。 53 =title。 =content。 } public void setUid(String uid) { =uid。 } public String getUid() { return uid。 } public void setAuthor(String author) { =author。 } public String getAuthor() { return author。 } public void setTitle(String title) { =title。 } public String getTitle() { return title。 } public void setContent(String content) { =content。 54 } public String getContent() { return content。 } } (6) package 。 import .*。 import .*。 import .*。 import .*。 public class MessageManager { public Message mes。 public static int uid1=1。 //保存留言信息的 List public ListMessage mesList = new ArrayListMessage ()。 public ListMessage autList = new ArrayListMessage ()。 public File mesFile。 public void setMesFile(String file ) { =new File(file)。 } //初始化 init方法 public void init() { if(()amp。amp。()) { loadFrom(mesFile)。 } } 55 //增加一條留言 public void addMessage(Message message) throws Exception { (message)。 Iterator it = ()。 while(()) { Message mes = (Message)()。 if((())=uid1) { uid1=(())+1。 } } saveTo(mesFile)。 } //刪除一條留言 public void removeMessage(String uid)throws Exception { Iterator ite = ()。 while(()) { Message mes = (Message) ()。 if((())) { ()。 } } saveTo(mesFile)。 } //更新一條留言 public Message updateMessage(String uid) 56 { Message message =null 。 Iterator ite = ()。 while(()) { Message mes = (Message )()。 if((())) { message=mes。 } } return message。 } //按作者得到該作者的全部留言 public void getMessage(String author) { Iterator ite = ()。 while(()) { Message mes = (Message) ()。 if((())) { (mes)。 } } } //從 public void loadFrom(File file) { ()。 SAXReader reader = new SAXReader()。 57 try { Document doc =(file)。 Element root = ()。 List list =()。 Iterator it =()。 while(()) { Element message= (Element) ()。 Node uid= (uid)。 Node author=(author)。 Node title=(title)。 Node content=(content)。 (new Message((),(),(),tText()))。 } } catch (Exception e) { // TODO: handle exception ()。 } } //將 List中信息存儲(chǔ)到 public void saveTo(File file) throws Exception { Document doc = ()。 Element messages=(messages)。 Iterator ite = ()。 while(()) { 58 Message message = (Message) ()。 Element message1=(message)。 Element uid=(uid)。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1