毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

房地产信息管理系统 第11页

更新时间:2009-5-5:  来源:毕业论文
房地产信息管理系统 第11页
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import net.sanxiau.util.ChatService;

public class ChatServlet extends HttpServlet {

 public void service(HttpServletRequest request, HttpServletResponse response)
   throws IOException, ServletException {

  request.setCharacterEncoding("UTF-8");

  //得到session对象的id
  HttpSession session = request.getSession();
  String sessionId = session.getId();

  String msg = request.getParameter("chatMsg");
  String name = request.getParameter("name");
  String flag = request.getParameter("flag");
  
  if (flag != null) {
   //删除已退出的sessionId
   ChatService.instance().removeSessionId(sessionId);
  } else {
   if ("".equals(name) || name == null) {
    name = "Anonymous";
   }
   
   if (!("".equals(msg)) && msg != null) {
    ChatService.instance().addMsg(name, msg); //增加新的交流信息
   }
   //更新当前在线
   ChatService.instance().addSessionId(sessionId, name);
   
   //设置中文流
   response.setContentType("text/html;charset=GBK");
   response.setHeader("Cache-Control", "no-cache");
   response.setContentType("text/xml");
   PrintWriter out = response.getWriter();//得到输出流
out.println("<?xml   version=\"1.0\"   encoding=\"gb2312\"?><chat><info><![CDATA[" + ChatService.instance().getMsg() +
 "]]></info><users><![CDATA[" + ChatService.instance().getSessionId() +
     "]]></users></chat>");
   out.close();
  }
 }
}
被ChatServlet.java调用的ChatService类,实现了当前用户的在线个数和昵称的更新,交流内容的更新。
限于篇幅,其他不在赘述。
6.3 不足说明
由于是采用的JDBC方式连接数据库,因此数据库访问效率较低。在“信息交流”中的当前在线统计是用的SessionId进行判断,所以当用IE7或者遨游等支持选项卡的浏览器时,会出现统计不一致。页面的布局和美化工作还做得不足。
7 结束语
房地产信息管理系统 第11页是根据当今社会的发展而产生的,是对网络技术的一种应用,也是人文社会的一种体现。在系统开发的过程中,我们按照软件工程的思想来设计系统,并把这种思想贯穿到需求分析、设计、实现、一直到文护的整个过程。正是在这个过程中,使我学到许多关于系统开发的先进技术以及团队开发的精神。同时,提高了自己对网站开发思想和思路的科学性和合理性。
在网站开发的过程中,我也遇到了很多的问题,无论是技术上的还是非技术上的,但通过指导老师的帮助,小组成员的共同努力以及查阅相关的网络资源,很多问题被一一的解决。我初步掌握了用MyEclipse开发简单三层架构系统的方法,提高了自己的实际动手能力。
致 谢
首先要感谢我的指导老师,在本次毕业设计以及期间,应老师给了我很多帮助。我从应老师身上不仅学到了许多理论知识和技术,更重要的是学到了很多学习方法,并给了我很多有建设性的意见和建议。在此,感谢应老师耐心的指导。同时也感谢与我同组的同学,感谢他们对我的支持和帮助。

参考文献
[1]孙卫琴,李洪成.Tomcat与Java Web开发技术详解[M].北京:电子工业出版社,2004
[2](美)阿斯利森,(美)舒塔.Ajax基础教程[M].北京:人民邮电出版社,2006
[3]袁然,郑自国,邹丰义.Java案例开发集锦[M].北京:电子工业出版社,2005
[4]黄勇.基于JSP的电子商务系统中关键技术研究[J].商场现代化,2008,1
[5]贺建英.JSP中基于JavaBean技术的数据库访问研究[J].科技信息,2008,1
[6]郝玉龙,姜铧.J2EE编程技术[M].北京:清华大学出版社、北京交通大学出版社,2005
[7]丁宝康,董健全.数据库实用教程[M].北京:清华大学出版社,2003
[8]李长林,JSP组建动态网站基础与实例操作[M].北京:电子工业出版社,2005

 << 上一页  [11] 

房地产信息管理系统 第11页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。