资源简介
一、 项目名称:S2316S411H436
项目原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6
二、 项目目的:
整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。
项目架构原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6。
此外,还有:log4j、slf4j、junit4、ehcache等知识点。
项目特色:
同时使用了Struts2、Spring4、Hibernate4、log4j、slf4j、junit4、ehcache等库或框架,搭建一个最基本的项目原型。
三、 三大框架最新版本下载:截止2014-10-01
Struts2.3.6:发布于2014-05-03,目前的最新版本。官网:http://struts.apache.org/
http://mirrors.cnnic.cn/apache/struts/binaries/struts-2.3.16.3-all.zip
Spring4.1.1:发布于2014-10-01,目前的最新版本。官网:http://spring.io/
http://repo.spring.io/libs-release-local/org/springframework/spring/4.1.1.RELEASE/spring-framework-4.1.1.RELEASE-dist.zip
Hibernate4.3.6:发布于2014-07-16,目前的最新版本。官网:http://hibernate.org/
http://softlayer-sng.dl.sourceforge.net/project/hibernate/hibernate4/4.3.6.Final/hibernate-release-4.3.6.Final.zip
代码片段和文件信息
package com.hysd.action;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts2.ServletActionContext;
import org.springframework.stereotype.Controller;
import com.hysd.domain.Emp;
import com.hysd.service.EmpService;
import com.opensymphony.xwork2.ActionSupport;
@Controller
public class LoginAction extends ActionSupport {
private static final long serialVersionUID = 1L;
@Resource
private EmpService empService;
private String empname;
private String password;
public String login() {
System.out.println(“提交的请求参数如下:“);
System.out.println(“empname:“ + empname);
System.out.println(“password:“ + password);
int eid = 0;
try {
eid = Integer.parseInt(empname);
} catch (Exception ex) {
}
Emp emp = empService.findEmpById(eid);// 为了测试结果,这里写死了
if (emp != null) {
System.out.println(“根据主键ID查询记录:查到了,查询成功!“);
System.out.println(emp.toString());
HttpServletRequest request = ServletActionContext.getRequest();// 在Struts2的Action中获取Servlet的原生API
request.setAttribute(“empname“ emp.getEname());
return SUCCESS;
} else {
System.out.println(“根据主键ID查询记录:没查到,查询失败,记录不存在!“);
return “failure“;
}
}
public String getEmpname() {
return empname;
}
public void setEmpname(String empname) {
this.empname = empname;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5530 2014-10-14 21:37 S2316S411H436\.classpath
文件 1338 2014-10-12 15:20 S2316S411H436\.project
文件 522 2014-09-24 22:07 S2316S411H436\.settings\.jsdtscope
文件 1009 2014-10-12 15:20 S2316S411H436\.settings\com.genuitec.eclipse.j2eedt.core.prefs
文件 598 2014-10-12 15:21 S2316S411H436\.settings\org.eclipse.jdt.core.prefs
文件 566 2014-10-12 15:20 S2316S411H436\.settings\org.eclipse.wst.common.component
文件 398 2014-09-24 22:07 S2316S411H436\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2014-09-24 22:07 S2316S411H436\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-09-24 22:07 S2316S411H436\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 3692 2014-10-15 11:57 S2316S411H436\doc\db_mysql.sql
文件 3647 2014-10-15 11:57 S2316S411H436\doc\db_oracle.sql
文件 1117 2014-10-12 16:18 S2316S411H436\doc\readme.txt
文件 489984 2014-10-15 14:29 S2316S411H436\doc\项目介绍.doc
文件 445288 2014-09-24 22:49 S2316S411H436\lib\h436\antlr-2.7.7.jar
文件 423876 2014-09-24 22:51 S2316S411H436\lib\h436\c3p0-0.9.2.1.jar
文件 313898 2014-09-24 22:49 S2316S411H436\lib\h436\dom4j-1.6.1.jar
文件 1006424 2014-09-24 22:50 S2316S411H436\lib\h436\ehcache-core-2.4.3.jar
文件 40140 2014-09-24 22:51 S2316S411H436\lib\h436\hibernate-c3p0-4.3.6.Final.jar
文件 75324 2014-09-24 22:49 S2316S411H436\lib\h436\hibernate-commons-annotations-4.0.5.Final.jar
文件 5254140 2014-09-24 22:49 S2316S411H436\lib\h436\hibernate-core-4.3.6.Final.jar
文件 135516 2014-09-24 22:50 S2316S411H436\lib\h436\hibernate-ehcache-4.3.6.Final.jar
文件 113371 2014-09-24 22:49 S2316S411H436\lib\h436\hibernate-jpa-2.1-api-1.0.0.Final.jar
文件 76551 2014-09-24 22:49 S2316S411H436\lib\h436\jandex-1.1.0.Final.jar
文件 714194 2014-09-24 22:49 S2316S411H436\lib\h436\javassist-3.18.1-GA.jar
文件 57183 2014-09-24 22:49 S2316S411H436\lib\h436\jboss-logging-3.1.3.GA.jar
文件 11558 2014-09-24 22:49 S2316S411H436\lib\h436\jboss-logging-annotations-1.2.0.Beta1.jar
文件 27717 2014-09-24 22:49 S2316S411H436\lib\h436\jboss-transaction-api_1.2_spec-1.0.0.Final.jar
文件 581295 2014-09-24 22:51 S2316S411H436\lib\h436\mchange-commons-java-0.2.3.4.jar
文件 914 2014-10-14 21:51 S2316S411H436\lib\h436\readme.txt
文件 25496 2014-09-24 22:50 S2316S411H436\lib\h436\slf4j-api-1.6.1.jar
............此处省略204个文件信息
相关资源
- 史上最全的struts2
- ssh租房系统项目源码-附数据库
- 北京动力节点 Reyco郭 Spring4 SpringMVC4
- 最新hibernate 4.1.1.Final版本
- Mina+Struts2+Spring4+Mybatis3组合
- Spring4.2+SpringMVC4.2+Mybatis3.3+Mybatis-Plus整
- 资产管理系统(源码+论文) SSH stru
- 网上选课系统(源码+论文)SSH strut
- Struts2 Spring Hibernate的配置及登录()
- 微博系统源代码ssh
- 精通spring4.x企业应用开发实战 源代码
- Struts2+Hibernate+Spring的考勤系统实现的
- 名片管理系统 Struts2+Hibernate
- 一个完整的ssh框架搭建的登陆注册系
- Spring4 整合SpringMVC Hibernate5 SpringSecur
- 基于 Struts2,Hibernate,Spring 框架开发
- Struts2+Hibernate4+Spring4集合简单
- 员工管理系统Struts2
- 基于SSH的客户关系管理系统(Struts2
- struts2-2.2.1-all 版本
- Struts2InAction.war
- dubbo spring4.1集成demo
- 北京动力节点-Reyco郭-Spring4讲义
- 《精通Spring 4.x 企业应用开发实战》高
- struts2.1 完整版
- SSH三大框架整合 struts2+hibernate+spring
- Activiti5.20.0整合spring4.15,整合流程编
- Maven搭建spring_struts2_Hibernate_demo
- 基于SSH的电子商城
- 位置跟踪查询源代码
评论
共有 条评论