菜单
  

    MyEclipse是一个十分优秀的用于开发Java,J2EE(Java2 企业版)的Eclipse插件集合MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet、AJAX、JSP、JSF、Struts、Spring、Hibernate、EJB3、JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属Eclipse开发工具。
    2.1.3 Microsoft SQL Server 2005 数据库
    SQL Server 2005是一个全面的数据库系统,为关系型数据和结构化数据提供了更安全的存储功能,用户可以构建和管理高可用、高性能的数据应用程序;此外SQL Server 2005还提供了丰富的图形化管理工具,使系统管理和数据库管理更加直观简单。SQL Server 2005具有动态自动管理和优化功能、具有丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地,便于开发。它具有很好的伸缩性,可跨越多种平台使用,使用户能够很容易地将数据库中的数据发布到Web页面上。同时,支持ODBC、ADO数据库对象、OLE数据源等。SQL Server 2005 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为强大的可伸缩系统的无缝部分[1]。
    2.1.4 Tomcat服务器
    Tomcat是一种免费的开开放源代码的Web容器,JSP和Servlet的最新规范都可以在Tomcat的新版上得到实现[2]。Tomcat可以和目前大部分的主流HTTP服务器一起工作,而且稳定可靠。作为一个自由软件,带到广大开源爱好者的支持,是开发小型Java Web应用的最佳选择。
    2.2相关技术
    2.2.1 JDBC操作数据库
    在程序中,将业务信息使用SQL Server 2005 数据库保存。因此需要使用JDBC技术来操作数据库[3]。网站将操作数据库的代码统一写到com.bbs.util包中的DBHelp<T>类中,获得连接的方法:首先加载JDBC驱动程序,即把想要连接的数据库驱动连接到JVM(Java虚拟机),通过java.lang.Class类的静态方法forName(String className)实现[4];第二步提供JDBC连接的URL,连接URL定义了连接数据库时的协议、子协议、数据标识,(协议:在JDBC中总是以jdbc开始,子协议:是桥连接的驱动程序或是数据库管理系统名称,数据源标识:标记找到数据库来源的地址与连接端口);然后建立数据库连接,向java.sql.DriverManager请求并获得Connection对象,这个对象就代表一个数据库连接,随后使用DriverManager的getConnectin(String URL , String username ,  String password )方法传入指定的欲连接的数据库的路径、数据库的用户名和密码来获得[5]。
    数据库连接后,建立一个Statement实例,Statement接口提供了三种执行SQL语句的方法:executeQuery、executeUpdate和execute,根据实际需要完成数据库操作后,要把所有使用的JDBC对象全都关闭,以释放JDBC资源,关闭顺序和声明顺序相反:(1)关闭记录集;(2)关闭声明;(3)关闭连接对象。
    2.2.2 MVC框架
    MVC是一种流行的设计模式,它是Model-View-Controller的简介,即模型-视图-控制器。MVC将应用程序分为三个层次或者模块:视图层、模块层、控制器层,各层各自处理各自的任务。网站中采用Java中最为常用的JSP+Servlet+JavaBean实现的MVC模式[6],JSP负责生成动态网页,只用做显示页面。Servlet负责流程控制,用来处理各种请求的分派。JavaBean负责业务逻辑,对数据库的操作。
    3.需求分析和设计
    3.1需求分析
    班级网站管理网站在功能上主要有两个,一是信息的管理,另一个是资源的管理。信息的管理类似于通用的论坛(BBS)系统,主要用于提供给用户相互交流的空间,这种交流主要是浏览信息、发表信息和评论。资源管理主要是提供用户之间资源的共享,用户根据实际情况上传、下载各自所需的资源。
  1. 上一篇:数字签名在电子政务系统中的实现
  2. 下一篇:ASP.net学生作业管理系统的设计与实现
  1. jsp+sqlserver高校二手商品交...

  2. JAVA基于安卓平台的医疗护工管理系统设计

  3. java+mysql酒店管理系统设计与实现

  4. jsp公交刷卡数据统计系统图表的设计与实现

  5. jsp+mysql学生选课信息系统设计与实现

  6. Ruby+mysql就业信息管理系统的设计与实现

  7. jsp+sqlserver电影票务系统的设计与实现

  8. 大众媒体对公共政策制定的影响

  9. 杂拟谷盗体内共生菌沃尔...

  10. 乳业同业并购式全产业链...

  11. 河岸冲刷和泥沙淤积的监测国内外研究现状

  12. 当代大学生慈善意识研究+文献综述

  13. 十二层带中心支撑钢结构...

  14. 中考体育项目与体育教学合理结合的研究

  15. 电站锅炉暖风器设计任务书

  16. 酸性水汽提装置总汽提塔设计+CAD图纸

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回