SSH环境搭建,配置整合初步(一)

1,新Web工程,并把编码设为utf-8(所有的都是uft8数据库也是,就不会乱码了)

2,添加框架环境

Junit

Struts2

Hibernate

Spring

3,整合SSH

Struts2与Spring整合

Hibernate与Spring整合

4,资源分类

5,配置日志

Struts2

jar包

struts.xml, web.xml

Hibernate

jar包:核心包, 必须包, jpa, c3p0, jdbc

hibernate.cfg.xml, *.hbm.xml

Spring

jar包

appicationContext.xml/beans.xml

声明一个bean

(在bean/xml文件加入

<!-- 自动扫描与装配bean -->

<context:component-scan base-package="你的包名"></context:component-scan>)

@Component("beanName")

@Controller

@Service

@Repository

配置bean的scope

@Scope("prototype")

注入bean

@Resource

Spring与Struts2整合

1,在web.xml中配置Spring的监听器

2,加一个jar包

Hibernate与Spring整合

1,管理SessionFactory实例(只需要一个)

2,声明式事务管理

Spring

IOC 管理对象..

AOP 事务管理..

代码:

boolean needLog = ConfigFile.getBooleanValue("needLog");

if( needLog ){

System.out.println("xxx");  // System.err.println("");

}

配置文件(mylog.properties)

needLog = true/false

slf4j

JDK logging
--> logging.properties

Log4j       --> log4j.properties

...

debug 调试信息

info 一般信息

warn 警告

error 错误

fatal 严重错误

================================================ 基本功能

User, UserDao

save(User user), update(), delete(), find(), ...

Role, RoleDao

save(Role role), update(), delete(), find(), ...

Student, StudentDao

save(Student student), update(), delete(), find(), ...

...

BaseDao<T>

save(T t), update(), delete(), find()

UserDao extends BaseDao<User> { ... }

RoleDao extends BaseDao<Role>{ ... }

...

时间: 2024-10-10 18:12:52

SSH环境搭建,配置整合初步(一)的相关文章

Linux下的ssh环境搭建与管理

Linux下的ssh环境搭建与管理 实验环境 1:网桥模式 2:安装好vmtoos 3:安装好yum 4:安装好ssh相关软件包 5:服务端:xuegod-63   IP:192.168.1.63 客户端:xuegod-64   IP:192.168.1.64 客户端普通用户:ceshi  密码:123456 6:安装好扫描软件rpm -ivh/mnt/Packages/nmap-5.21-4.el6.x86_64.rpm 实验目标 1:SSHD服务介绍 2:SSHD服务安装配置 3:两Linu

ssh环境搭建与管理(详解)

ssh环境搭建与管理 (详解) 实验环境 服务端:xuegod-63   IP:192.168.1.63 客户端:xuegod-64   IP:192.168.1.64 客户端普通用户:ceshi  密码:123456 安装好扫描软件rpm -ivh /mnt/Packages/nmap-5.21-4.el6.x86_64.rpm 实验目标 1:SSHD服务介绍 2:SSHD服务安装配置 3:两Linux服务器之间数据拷贝 4:SSHD服务作用: 实验步骤 1:搭建环境 1):网桥模式 2):v

Hibernate环境搭建+struts整合

说明:本文档,是和struts2+hibernate的整合示例. lib下还有struts2的jar包,本示例没有显示.struts2的搭建参考struts2的环境搭建 一下载hibernate的jar包,并将相关jar包导入的项目web-inf的lib下 二:配置hibernate.cfg.xml文档 1 <!DOCTYPE hibernate-configuration PUBLIC 2 "-//Hibernate/Hibernate Configuration DTD 3.0//EN

SSH环境搭建步骤

SSH环境搭建 springmvc 环境基本配置 引入jar>>web-inf/lib 1:配置web.xml 中 前端控制器,初始化配置 2:创建springmvc 的xml文件 2.1 扫描包 2.2 跳转文件的前后缀 ------------------------------------------------------------------------------------- spring 环境基本配置 引入jar>>web-inf/lib 1:在web.xml 中

力所能及之SSH环境搭建

小狼最近心血来潮,搭建了一个SSH环境,跟大家分享分享 开发环境:Windows7 ,jdk1.6  myeclispe8.6  tomcat6.0.18   mysql5.0 需要jar文件: junit:junit.jar db:mysql-connector-java-5.1.10-bin.jar hibernate3.5.6: jstl:                         spring2.5.5:        struts2:                工程目录: 配

windows下用ADT进行AndroidNDK开发的详细教程(从环境搭建 配置到编译全过程)

这几天在学习android NDK的开发,那么首先让我们来看看android NDK开发的本质是什么. NDK(Native Development Kit),即本地开发工具,简单地说,就是在开发android应用程序的时候,在java类中调用native函数,而native函数的接口也是在java类中定义的,但是native函数最终由本地的C/C++代码实现.简单地说,就是在java中调用C/C++函数.至于为什么要用NDK,我总结了一下,大致有以下几方面原因: 1.提升程序运行效率:众所周知

SSH环境搭建

SSH为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架.集成SSH框架的系统从职责上分为三层:表示层.业务逻辑层和数据持久层,以帮助开发人员在短期内搭建结构清晰.可复用性好.维护方便的Web应用程序.其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转:利用Hibernate框架对持久层提供支持,处理请求数据并返回结果:Spring则是做管理,管理struts和Hibernate. 不管

MonkeyRunner环境搭建配置步骤(1.安装jdk,2.安装python,3.安装android sdk)

前言:需要安装jdk.python.android sdk 第一步:JDk的安装以及配置 jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-netbeans-jsp-142931.html  配置环境变量 在系统变量→新建系统变量 变量名:JAVA_HOME 变量值(填写jdk安装的路径):C:\Program Files\Java\jdk1.8.0_161 再新建系统变量 变量名:CLASSPATH 变量值:

2018.8.19 mybatis 环境搭建---配置mysql

安装mysql Install/Remove of the Service Denied!错误的解决办法 在windos 的cmd下安装mysql 在mysql的bin目录下面执行: mysqld --install 报错: 信息如下:Install/Remove of the Service Denied 解决办法: 打开cmd.exe程序的时候选择"用管理员身份打开". mysql5.6解压缩版安装 1 下载软件 下载地址:https://dev.mysql.com/downloa