- 浏览: 576246 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (231)
- JAVA (64)
- Oracle (50)
- JAVA IDE (10)
- AJax (8)
- Spring (12)
- hibernate (10)
- Struts (9)
- Jquery (7)
- EXT js (9)
- Tomcat (2)
- MySql (13)
- SQLServer 2005 (3)
- java script (10)
- DB2 (6)
- Linux (15)
- solaris (3)
- 开发模式 (16)
- windows (15)
- 硬件 (2)
- PHP (3)
- 框架整合 (17)
- Weblogic (12)
- JBOSS (1)
- 协议 (7)
- 云计算 (6)
- JSF (1)
- richfaces (1)
- python (1)
最新评论
-
woshiicesky:
怎么使用的?
解决jdk1.7 不支持TLS1.2的问题 -
sunzbking:
哇!大佬谢谢分享解决问题啦
解决jdk1.7 不支持TLS1.2的问题 -
doren:
谢谢,很好解决我们的问题
解决jdk1.7 不支持TLS1.2的问题 -
贝塔ZQ:
PageOffice插件,挺好使得,可以试试
POI解析Excel 文件读取,修改,另存等功能 -
程俊2009:
需要用哪些jar,可以说下吗
jdom读写XMl文件
1.首先加入Spring jar 包 commons-logging.jar jta.jar spring.jar 2.加入Struts2 jar包 commons-fileupload-1.2.1.jar commons-logging-api-1.1.jar freemarker-2.3.15.jar ognl-2.7.3.jar struts2-core-2.1.8.1.jar xwork-core-2.1.6.jar struts2-spring-plugin-2.1.8.1.jar 注:struts2-spring-plugin-2.1.8.1.jar包是Struts2和Spring交互的桥梁,如果你仅仅使用Struts2的话不加也行,但是这里是必须的。 3.在Src下新建一个applicationContext.xml文件,内容如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd"> <bean id="DbConnection" class="com.hw.util.DbConnection"> <property name="url"> <value>jdbc:oracle:thin:@localhost:1521:orcl</value> </property> <property name="user"> <value>scott</value> </property> <property name="passwrod"> <value>tiger</value> </property> </bean> <bean id="UserDao" class="com.hw.dao.UserDao"> <property name="dbc"> <ref bean="DbConnection" /> </property> </bean> <bean id="ui" class="com.hw.service.UserImpl"> <property name="dao"> <ref bean="UserDao" /> </property> </bean> </beans> 注:具体内容请看下面解释: 4.编写连接数据库类DbConnection.java package com.hw.util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; /** * @author 李高松 * @function 创建数据库连接 * @version 2011年2月15日16:38:56 * */ public class DbConnection { private String url; private String user; private String password; public void setUrl(String url) { this.url = url; } public void setUser(String user) { this.user = user; } public void setPasswrod(String passwrod) { this.password = passwrod; } static { try { Class.forName("oracle.jdbc.driver.OracleDriver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } } public Connection getConn() { Connection conn = null; try { conn = DriverManager.getConnection(url, user, password); } catch (SQLException e) { e.printStackTrace(); } return conn; } } <property name="url"> <value>jdbc:oracle:thin:@localhost:1521:orcl</value> </property> <property name="user"> <value>scott</value> </property> <property name="passwrod"> <value>tiger</value> </property> </bean> 5.编写UserDao做CRUD操作,这里不再书写,这里需要在applicationContext.xml 中做注册配置如下 <bean id="UserDao" class="com.hw.dao.UserDao"> <property name="dbc"> <ref bean="DbConnection" /> </property> </bean> 注:userDao中必须注入dbc属性,添加一个set方法,使用dbc进行数据库连接。 6.编写业务层代码:UserImpl.java,这里代码不再书写,在applicationContext.xml 中做注册配置如下 <bean id="ui" class="com.hw.service.UserImpl"> <property name="dao"> <ref bean="UserDao" /> </property> </bean> 注:UserImpl中必须注入dao属性,添加一个set方法,使用dao进行数据库的操作; 7.编写控制层代码:userAciton.java 注:userAciton.java 中必须注入ui属性,添加一个set方法,使用ui调用相应的业务逻辑 8.编写struts.xml 配置文件 <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="default" extends="struts-default" namespace="/">
<action name="addAction" class="com.hw.action.UserAction"
method="add">
<result name="success">/index.jsp</result>
</action>
<action name="queryAllAction" class="com.hw.action.UserAction"
method="query">
<result name="success">/queryall.jsp</result>
</action>
<action name="queryById" class="com.hw.action.UserAction"
method="queryById">
<result name="success">/modifyuser.jsp</result>
</action>
<action name="update" class="com.hw.action.UserAction" method="modify">
<result type="redirect">queryAllAction</result>
</action>
<action name="del" class="com.hw.action.UserAction" method="move">
<result type="redirect">queryAllAction</result>
</action>
</package>
</struts> 10.编写相应的UI界面这样就完成了 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <html> <head> <title>My JSP 'index.jsp' starting page</title> <s:head/> </head> <body> <div align="center"> <s:form action="addAction"> <s:textfield label="编号" name="user.id"></s:textfield> <s:textfield label="用户名" name="user.username"></s:textfield> <s:password label="密码" name="user.password"></s:password> <s:textfield label="角色编号" name="user.rid"></s:textfield> <s:submit label="提交"></s:submit> <s:reset label="重置"></s:reset> </s:form> </div> </body> </html>
评论
public class DbConnection { private static Connection con; .... static{ try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); con = DriverManager.getConnection(url,user,passwd); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } } public static synchronized Connection getConn(){ if (null == con) { try { con = DriverManager.getConnection(url,user,passwd); } catch (SQLException e) { e.printStackTrace(); } } return con; } .... }
新手的一点点想法,能这样写吗?
你知道静态块的含义吗?
static{
...........
}
public class DbConnection { private static Connection con; .... static{ try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); con = DriverManager.getConnection(url,user,passwd); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } } public static synchronized Connection getConn(){ if (null == con) { try { con = DriverManager.getConnection(url,user,passwd); } catch (SQLException e) { e.printStackTrace(); } } return con; } .... }
新手的一点点想法,能这样写吗?
发表评论
-
2012年10月编程语言排行榜
2012-10-16 13:00 1185谷歌Dart在本月首次进入了TIOBE排名前50位,也是 ... -
软件工程文档编写标准包括哪些内容
2012-08-22 17:03 1413在项目开发过程中,应 ... -
spring3.1.1的各个jar作用
2012-07-26 10:56 1407org.springframework.aop-3.1 ... -
spring3.1.1整合hibernate4.1.2出现的问题
2012-07-18 13:27 10484错误1:java.lang.NoClassD ... -
mysql+jdk+tomcat绿色版整合
2012-07-10 15:32 0闲来没事整理的,相互学习一下,首先是下载解压版的mysql和t ... -
关于数据库性能优化方面的一些总结之三
2012-06-14 09:58 1137(21) 避免在索引列上使用NOT 通常, 我们要避免在索引列 ... -
关于数据库性能优化方面的一些总结之二
2012-06-13 16:43 1101(11) 用Where子句替换HAVING子句:避免使用HAV ... -
关于数据库性能优化方面的一些总结之一
2012-06-13 16:39 1126(1) 选择最有效率的表名顺序(只在基于规则的优化器 ... -
大型ORACLE数据库优化设计方案之三
2012-06-13 16:35 1071九、充分利用数据的后台处理方案减少网络流量1、合理创建临时表或 ... -
大型ORACLE数据库优化设计方案之二
2012-06-13 16:33 1161四、合理设计和管理表1、利用表分区 分区将数据在物理上分 ... -
大并发处理解决方案
2012-05-30 08:56 11036一个小型的网站,比如个人网站,可以使用最简单的html静态页面 ... -
MyEclipse中“Save could not be completed”问题解决
2011-12-02 12:28 2641在MyEclipse下编程时,按下保存键,有事会出现 ... -
在myeclipse的spring项目中添加带AOP命名空间的配置文件
2011-08-22 16:19 3894【问题缘由】 myeclipse默认生成的ap ... -
WebService 配置详解--手把手教你玩WebService
2011-03-01 09:21 20971.new Web Service Project ... -
用MyEclipse 6.5整合ssh框架时的jar包冲突问题
2011-02-27 09:36 1066在使用Spring的AOP编 ... -
用MyEclipse 6.5整合ssh框架时的jar包冲突问题
2011-02-27 09:16 1267用MyEclipse 6.5整合ssh框架时的jar包冲 ... -
Struts2 整合Spring使用jdbc连接Oracle数据库
2011-02-16 11:13 24191.首先加入Spring jar 包 commons-lo ...
相关推荐
项目中整合了目前主流的框架和组件 高压缩的源码包 用RAR解压 手动加入各个框架的类库文件
spring 3.2.0+hibernate 4.1.6+struts2整合需要的jar包 的目录 antlr-2.7.7.jar aopalliance-1.0.jar asm-3.3.jar asm-commons-3.3.jar aspectjweaver-1.5.3.jar bonecp-0.7.1.RELEASE.jar cglib-2.1.3.jar ...
│ └─spring-day2PM │ ├─exec │ ├─aop3 │ ├─aop2 │ └─aop1 ├─servlets ├─oracle ├─ooad ├─jsp ├─jdbc ├─java │ └─corejava │ ├─io │ │ └─FileCopy │ ├─day9 │ ├─day8 │ ...
这是一个完整的S2SI框架,附jar包和建表语句,里面有添、删、改、查通用查询方法,并且,加了log4j,所以对数据库操作SQL都会在控制台打印出来,加有最新的jQuery插件1.7.2.min.js,建好表,部署完工程直接就可以...
使用注解进行开发: ...该项目完全可以运行,包含了所有的JAR包,数据库默认使用ORACLE,MYSQL(需要改下jdbc.property配置文件,修改很方便) 该包绝对适用,超值 上传日期:2010-12-14 作者:王金川
flex+spring+struts2+ibatis 整合的eclipse工程,可以导入eclipse环境下直接使用,因为加入开发的jar大于了上传的最大限制,只能把jar另外打包上传,下载可以从我上传资源的lib1,lib2下载,这个工程的搭建花费了我两...
sshdemo使用的包,struts2.5.30+spring5.2.3+hibernate5.4.11+mysql-jdbc+oracle6 包
购物车用ssh框架开发,服务器,tomcat,db,oracle.ssh开发的典型例子,可供参考学习之用
2-JSP+JDBC_真分页(基于Oracle数据库分页)笔记 3-JSP+DAO和MVC+DAO(基于MySQL数据库分页)-v笔记 4-Struts入门笔记 005_Struts+DAO登陆 6-Struts标签-BEAN标签笔记 7-Struts标签 -LOGIC标签笔记 8-Struts标签- HTML...
2-JSP+JDBC_真分页(基于Oracle数据库分页)笔记 3-JSP+DAO和MVC+DAO(基于MySQL数据库分页)-v笔记 4-Struts入门笔记 005_Struts+DAO登陆 6-Struts标签-BEAN标签笔记 7-Struts标签 -LOGIC标签笔记 8-Struts标签- HTML...
2-JSP+JDBC_真分页(基于Oracle数据库分页)笔记 3-JSP+DAO和MVC+DAO(基于MySQL数据库分页)-v笔记 4-Struts入门笔记 005_Struts+DAO登陆 6-Struts标签-BEAN标签笔记 7-Struts标签 -LOGIC标签笔记 8-Struts标签- HTML...
此压缩包中包括,hibernate,struts,spring,sql-server JDBC,MySql JDBC,Oracle JDBC,JavaDB JDBC,JDBCforMSSQL。
基于SSI的框架整合开发Demo。该Demo是一个完整的MyEclipse...注意:该demo连接oracle数据库,所以需要相应用户及权限。如有必要可以直接修改%项目%/src/jdbc.properties。版本说明:Struts2.1-spring2.5-ibatis2.3。
SSH2整合案例,包含struts2,spring hibernate所需的全部jar包, 在eclipse中覆盖 src和web-info就可以使用,注意修改下jdbc配置,这里用的oracle9i
2-JSP+JDBC_真分页(基于Oracle数据库分页)笔记.pdf 20-22Hibernate_容器映射技术笔记.pdf 23-26Hibernate数据关联技术笔记.pdf 27-32Hibernate数据关联技术_1vs1应用案例_笔记.pdf 3-JSP+DAO和MVC+DAO(基于MySQL...
Java Java JavaEE hibernate struts spring jdbc jsp oracle EJB WEBServices
数据库(Oracle jdbc Hibernate pl/sql), web, JSP, Struts, Ajax Spring, Ejb, java和模式 笔记很详细,重点突出,强烈推荐给大家。。。 因为下载资源没有积分,才选择要资源分,抱歉。
花了1W大洋的传智播客北京班java SSH绝密培训资料,包括XML JSP JDBC Oracle Servlet Ajax Spring Struts2的所有PPT,由于文件太大,分为XML JSP JDBC Oracle Servlet Ajax Spring Struts2,首发绝对真实超值!...
花了1W大洋的传智播客北京班java SSH绝密培训资料,包括XML JSP JDBC Oracle Servlet Ajax Spring Struts2的所有PPT,由于文件太大,分为XML JSP JDBC Oracle Servlet Ajax Spring Struts2,首发绝对真实超值!...
传智播客北京班java SSH绝密培训资料,包括XML JSP JDBC Oracle Servlet Ajax Spring Struts2的所有PPT,由于文件太大,分为XML JSP JDBC Oracle Servlet Ajax Spring Struts2,首发绝对真实超值!!