Java程序设计综合训练.doc

Java程序设计综合训练.doc

ID:61502506

大小:98.50 KB

页数:6页

时间:2021-02-07

Java程序设计综合训练.doc_第1页
Java程序设计综合训练.doc_第2页
Java程序设计综合训练.doc_第3页
Java程序设计综合训练.doc_第4页
Java程序设计综合训练.doc_第5页
资源描述:

《Java程序设计综合训练.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Java程序设计综合训练使用班级:计101软件101网络101(杏)编者:史胜辉时间:2012.12Java程序设计综合训练内容:将Struts框架和Hibernate结合起来,在Struts框架中调用Hibernate实现数据库的操作。具体内容如下:在MySql中创建一个数据库DB,在此数据库创建一个班级表class,表的结构如下:class表的结构为:字段名类型IDINTEGER班级IDNAMEVARCHAR(45)班级名称要求实现如下功能:添加班级、删除班级、显示班级列表。提示:1.创建ClassAction,其中有三个方

2、法addClass()、delClass()和listClass()方法,分别实现对班级的添加、删除和显示班级列表参考代码实现publicclassClassActionextendsActionSupport{intid;Stringname;Listlist;publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name

3、=name;}publicStringaddClass(){Sessionsession=HibernateSessionFactory.getSession();Transactiontx=null;//声明一个事务try{tx=session.beginTransaction();//开始一个事务Classesc1=newClasses();c1.setName(getName());session.save(c1);tx.commit();//提交}catch(Exceptione){if(tx!=null){tx.rol

4、lback();e.printStackTrace();}returnINPUT;}finally{session.close();}returnSUCCESS;}publicStringlistClass(){Sessionsession=HibernateSessionFactory.getSession();Stringhql="fromClassesui";Queryquery=session.createQuery(hql);list=query.list();returnSUCCESS;}publicStringde

5、lClass(){Sessionsession=HibernateSessionFactory.getSession();Transactiontx=null;//声明一个事务try{tx=session.beginTransaction();//开始一个事务Classesc1=(Classes)session.get(Classes.class,getId());session.delete(c1);tx.commit();//提交}catch(Exceptione){if(tx!=null){tx.rollback();e.

6、printStackTrace();}returnERROR;}finally{session.close();}returnlistClass();}publicListgetList(){returnlist;}publicvoidsetList(Listlist){this.list=list;}}1.创建一个主页面index.jsp,页面上有两个链接:添加班级和显示班级,如图所示。参考代码:添加班级

7、显示班级
2.利用STRUTS标签创建一个addClass.jsp页面,此页面用于输入班级名称参考代码:
3.创建一个listClass.jsp页面用于显示班级列表,在显示列表中添加删除和编辑链接。班级名称:

8、="#request.list">删除

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。