-
大小: 22.2MB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2023-06-19
- 語言: Java
- 標(biāo)簽: Javaee設(shè)計(jì)??
資源簡(jiǎn)介
Javaee運(yùn)用到了Struts2 spring hibernate三大框架課程設(shè)計(jì)
代碼片段和文件信息
package?com.hbust.action;
import?com.opensymphony.xwork2.ActionSupport;
import?com.opensymphony.xwork2.ActionContext;
import?com.hbust.util.*;
import?java.io.*;
import?java.net.Socket;
import?javax.servlet.*;
import?javax.servlet.http.*;
import?java.io.IOException;
import?javax.servlet.ServletException;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?javax.swing.*;
import?java.awt.*;
import?java.util.ArrayList;
import?java.util.Date;
import?java.util.List;
import?java.text.*;
import?java.util.Map;
import?org.hibernate.Query;
import?org.hibernate.Session;
import?org.hibernate.SessionFactory;
import?org.hibernate.Transaction;
import?org.hibernate.cfg.Configuration;
import?com.hbust.POJO.ControllerBean;
import?com.hbust.dto.ControllerBeanDto;
import?com.hbust.service.*;
?//Struts2的Action繼承了ActionSupport
public?class?ControlAction?extends?ActionSupport
{
private?PageModel?pm?=?new?PageModel();
private?ControllerBeanDto?controllerBeanDto=?new?ControllerBeanDto(ControllerBeanDto.time());
public?PageModel?getPm()?
{
return?pm;
}
public?void?setPm(PageModel?pm)?
{
this.pm?=?pm;
}
??
????//系統(tǒng)所用的業(yè)務(wù)邏輯組件(只與接口耦合)
private?Service??service;
//設(shè)置注入業(yè)務(wù)邏輯組件所必需的setter方法(兩種方式:設(shè)置注入|依賴注入)
public?void?setService(Service?service)
{
this.service?=?service;
}
/**查詢?nèi)靠刂破鳡顟B(tài)信息(實(shí)現(xiàn)分頁)**/
public?String?list()?throws?Exception
{
System.out.println(“您進(jìn)入了action層的list()方法“);
pm?=?service.list(pm);
return?SUCCESS;
}
?//定義處理用戶請(qǐng)求的add方法
public?String?add()?throws?Exception
{
?
//調(diào)用業(yè)務(wù)邏輯組件的add方法來處理請(qǐng)求
service.add(controllerBeanDto);
System.out.println(“您進(jìn)入了action層的add()方法“);
System.out.println(“追加信息成功!“);
return?“del-success“;
}
????
/***刪除控制器狀態(tài)信息(單條刪除)**/
public?String?delete()
{
System.out.println(“您進(jìn)入了action層的delete()方法“);
service.delete(controllerBeanDto.getId());
return?“del-success“;
}
????
?
?
?
??
??
???
public?ControllerBeanDto?getControllerBeanDto()?{
return?controllerBeanDto;
}
public?void?setControllerBeanDto(ControllerBeanDto?controllerBeanDto)?{
this.controllerBeanDto?=?controllerBeanDto;
}
public?Service?getService()?{
return?service;
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-12-14?16:48??control_ssh\
?????文件????????2557??2015-12-14?16:48??control_ssh\.classpath
?????目錄???????????0??2015-06-15?18:59??control_ssh\.myeclipse\
?????文件?????????306??2015-12-14?16:48??control_ssh\.myme
?????文件????????1754??2015-12-14?16:48??control_ssh\.project
?????目錄???????????0??2015-12-14?16:48??control_ssh\.settings\
?????文件?????????500??2015-12-14?16:48??control_ssh\.settings\.jsdtscope
?????文件?????????364??2015-12-14?16:48??control_ssh\.settings\org.eclipse.jdt.core.prefs
?????文件?????????471??2015-12-14?16:48??control_ssh\.settings\org.eclipse.wst.common.component
?????文件?????????252??2015-12-14?16:48??control_ssh\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2015-12-14?16:48??control_ssh\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2015-12-14?16:48??control_ssh\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2015-12-14?17:26??control_ssh\src\
?????文件????????3178??2015-11-22?12:41??control_ssh\src\applicationContext.xm
?????目錄???????????0??2015-12-14?16:45??control_ssh\src\com\
?????目錄???????????0??2015-12-14?16:45??control_ssh\src\com\hbust\
?????目錄???????????0??2015-12-14?16:45??control_ssh\src\com\hbust\action\
?????文件????????2503??2015-11-21?23:32??control_ssh\src\com\hbust\action\ControlAction.java
?????目錄???????????0??2015-12-14?16:45??control_ssh\src\com\hbust\dao\
?????目錄???????????0??2015-12-14?16:45??control_ssh\src\com\hbust\daoimpl\
?????文件????????3228??2015-11-18?23:08??control_ssh\src\com\hbust\daoimpl\ControllerBeanDaoHibernate.java
?????文件????????1354??2015-11-18?23:08??control_ssh\src\com\hbust\dao\ControllerBeanDao.java
?????目錄???????????0??2015-12-14?16:45??control_ssh\src\com\hbust\dto\
?????文件????????2022??2015-11-22?12:50??control_ssh\src\com\hbust\dto\ControllerBeanDto.java
?????目錄???????????0??2015-12-14?16:45??control_ssh\src\com\hbust\POJO\
?????文件?????????846??2015-11-21?23:30??control_ssh\src\com\hbust\POJO\ControllerBean.hbm.xm
?????文件????????1109??2015-11-21?23:34??control_ssh\src\com\hbust\POJO\ControllerBean.java
?????目錄???????????0??2015-12-14?16:45??control_ssh\src\com\hbust\service\
?????目錄???????????0??2015-12-14?16:45??control_ssh\src\com\hbust\serviceimpl\
?????文件????????1570??2015-11-21?23:33??control_ssh\src\com\hbust\serviceimpl\ServiceImpl.java
?????文件?????????431??2015-11-21?12:22??control_ssh\src\com\hbust\service\Service.java
............此處省略124個(gè)文件信息
評(píng)論
共有 條評(píng)論