- 浏览: 1933572 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
cht的大摩托:
学习
IBM WebSphere Performance Tool / ISA / jca457.jar / ha456.jar / ga439.jar -
leeking888:
有没有linux 64位的相关librfccm.so等包啊?
web test LoadRunner SAP / java / Java Vuser / web_set_max_html_param_len -
paladin1988:
非常不错,多谢了。。
appServer IBM WebSphere / WAS 7 / 8.5 / was commerce -
hzxlb910:
写了这么多
net TCP/IP / TIME_WAIT / tcpip / iperf / cain -
acwyg:
ed2k://|file|LoadRunner.V8.1.is ...
web test performance tools / linux performance tools / windows performance tools
dsfdsa
http://lindows.iteye.com/admin/blogs/213348
public class DBAccess { private static DataSource ds = null; private static Connection connection = null; public static Connection getCon() { try { Context ctx = new InitialContext(); String lookUpString = "java:comp/env/jdbc/myoracle"; ds = (DataSource) ctx.lookup(lookUpString); connection = ds.getConnection(); } catch (NamingException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } return connection; } public static void closeCon(Connection con){ if (null != con){ try { con.close(); } catch (SQLException e) { e.printStackTrace(); } } }
Tomcat 6 数据源与连接池配置
http://www.blogjava.net/ec2008/archive/2008/07/19/216063.html
project:test
Driver path:
D:\workspace\test\WebRoot\WEB-INF\lib\ojdbc14.10g.jar
Datasource config
D:\tomcat6.0\conf\server.xml
<GlobalNamingResources> <!-- 其中将数据源参数配置在tomcat全局连接池中--> <Resource name="jdbc/oracle " type="javax.sql.DataSource" maxActive="4" maxIdle="2" username="scott" maxWait="5000" driverClassName="oracle.jdbc.driver.OracleDriver" validationQuery="select 1 from dual" password="tiger" url="jdbc:oracle:thin:@localhost:1521:orcl"/> </GlobalNamingResources>
JNDI config
D:\workspace\test\WebRoot\WEB-INF\web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee " xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd "> <!-- 其中加入应用JNDI配置 --> <resource-ref> <description>DB Connection </description> <!-- JNDI 命名--> <res-ref-name>jdbc/oracle </res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Application </res-auth> </resource-ref> 或 <resource-ref> <description>DB Connection </description> <res-ref-name>jdbc/oracle </res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container </res-auth> </resource-ref> </web-app>
Tomcat 6 数据源与连接池配置 方法二
project:test
Driver path:
D:\workspace\test\WebRoot\WEB-INF\lib\ojdbc14.10g.jar
Datasource config
D:\tomcat6.0\conf\Catalina\localhost\test.xml
或
D:\tomcat6.0\conf \context.xml
<?xml version="1.0" encoding="UTF-8"?> <Context path="/test " docBase="D:\workspace\test\WebRoot " reloadable="true"> <!-- 其中将数据源参数配置在tomcat局部连接池中--> <Resource name="jdbc/oracle" type="javax.sql.DataSource" username="scott" password="tiger" driverClassName="oracle.jdbc.OracleDriver" validationQuery="select 1 from dual" maxIdle="2" maxWait="5000" url="jdbc:oracle:thin:@localhost:1521:orcl" maxActive="4"/> </Context>
page test ok
D:\workspace\test\WebRoot\index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %> <%@ page import="java.sql.*"%> <%@ page import="javax.naming.*"%> <%@ page import="javax.sql.*"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>tomcat datasource test</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <% Context initContext = new InitialContext(); //java:/comp/env 或 java:/comp/env/ 固定写法 Context envContext = (Context) initContext .lookup("java:/comp/env/"); DataSource ds = (DataSource) envContext.lookup("jdbc/oracle"); //方法二 //DataSource ds = (DataSource) initContext.lookup("java:/comp/env/jdbc/oracle"); Connection conn = ds.getConnection(); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("select * from dept"); out.println("结果集是否为空:" + (rs == null) + "<p>"); while (rs.next()) { String deptno = rs.getString(1); String dname = rs.getString(2); String loc = rs.getString(3); out.println("\t部门编号:" + deptno + "\t部门名称:" + dname + " 地点:" + "\t" + loc + "<p>"); } out.println("finally"); try { if (rs != null) { rs.close(); } if (stmt != null) { stmt.close(); } if (conn != null) { conn.close(); } } catch (SQLException e2) { e2.printStackTrace(); } %> </body> </html>
end
发表评论
-
JAVA EE BigData Apache Storm / Spark / Samza / apache storm / Flink
2016-11-23 16:38 1161sd http://storm.apache.org/ ... -
JAVA EE Code Quality / Sonar / findbugs / checkstyle / cobertura(coverage) / PMD
2016-11-11 10:53 1292s http://sonar.oschina.net/ ... -
JAVA EE Apache Zookeeper / Google Chubby
2016-11-08 00:00 2389s http://zookeeper.apache.or ... -
framework apache commons
2009-12-14 15:24 1614http://commons.apache.org/ ... -
framework Schedule Quartz
2009-10-13 10:53 4308quartz http://www.opensymp ... -
Java EE search_lucene xapian
2009-09-03 00:43 2420搜索引擎产品 http://www.bing.com ... -
Java EE VM Montior JMX / Hyperic HQ / OpenNMS /
2009-08-24 16:54 3458Monitoring and Managemen ... -
framework ldap
2009-08-17 12:29 1265http://www.oschina.net/project/ ... -
JAVA EE robot_ItSucks
2009-08-15 15:19 1511http://open-open.com/open223668 ... -
JAVA EE Projects_apacheFoundation
2009-07-29 09:47 1359Apache Software Foundation Di ... -
framework freemarker / velocity
2009-03-26 21:16 2529CMS 静态化参考 JAVA静态化,如何生成html ... -
JAVA_EE EJB
2009-03-25 22:02 1426E:\lindows\workspace\ejb>tre ... -
JAVA EE JSP 2.1
2009-03-07 00:22 2264JSP 2.1对JSP2.0的改动 http://mar ... -
JAVA EE JSP_EL
2009-02-21 17:28 1572http://www.javapassion.com/j2 ... -
framework JasperReport
2008-12-06 17:16 1409JasperReport报表设计总结 ... -
framework osworkflow / jbpm
2008-12-01 20:58 3690osworkflow http://gr ... -
JAVA EE JSP_Servlet
2008-11-01 16:25 1789Servlet API htt ... -
framework junit
2008-10-29 15:30 1944http://www.appperfect.com/ A ... -
JAVA EE Projects_sourceforge
2008-10-13 14:30 4675http://www.sourceforge.net/ ... -
framework SiteMesh
2008-09-28 03:02 2594http://www.opensymphony.com/s ...
相关推荐
Java EE(Java Enterprise Edition)是Java平台上用于构建企业级应用的框架,它提供了一系列API和服务,使得开发者可以创建分布式、多层的Web应用程序。这个压缩包"JAVA_EE_api_中英文对照版.zip"包含了Java EE API...
2. **JSP(JavaServer Pages)**:JSP是Java EE中用于创建动态网页的技术。它结合了HTML和Java代码,通过JSP标签、脚本元素和指令来实现页面逻辑。文档会涵盖JSP基本语法、EL(Expression Language)和JSTL(Java...
除了以上主要模块,Java EE API还包括JNDI(Java Naming and Directory Interface)用于查找和绑定资源,JPA(Java Persistence API)用于对象关系映射,JSF(JavaServer Faces)用于构建用户界面,以及CDI...
API涵盖了诸如Servlet、JSP(JavaServer Pages)、EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JPA(Java Persistence API)、JNDI(Java Naming and Directory Interface)等核心组件和技术。...
Java EE 5中的JSP 2.1规范增强了EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library),提供了更简洁的视图层编程方式。 3. **JPA(Java Persistence API)**:Java EE 5引入了JPA作为ORM...
8. **JNDI (Java Naming and Directory Interface)**:JNDI用于查找和绑定命名服务,例如查找EJB或数据库连接池。 9. **JAF (JavaBeans Activation Framework)**:JAF支持MIME类型的识别和对象的激活,常用于邮件和...
3. **JNDI(Java Naming and Directory Interface)**:JNDI为Java应用提供了一个统一的命名和目录服务接口,用于查找和管理资源,如数据源、EJB等。它允许开发者通过名字来查找和绑定对象,增强了应用的可扩展性。 ...
10. **Java Naming and Directory Interface (JNDI)**:提供查找和管理资源的接口,常用于在Java EE应用中查找EJB、JMS队列等。 11. **Java Management Extensions (JMX)**:JMX用于管理和监控Java应用程序,包括...
Java EE API是开发者进行企业级应用开发的重要工具,包含了诸如Servlet、JSP、EJB、JMS、JPA、JNDI等一系列核心接口和类。 "java_ee_api_中英文对照版 (1)" 是一个专门为英语非母语的开发者准备的资源,它提供了...
5. **JNDI(Java Naming and Directory Interface)**: 提供了一个查找和管理资源的接口,如数据库连接池。 6. **JMS(Java Message Service)**: 支持异步通信和消息队列,实现解耦的分布式系统。 7. **JSF(Java...
Java EE API是Java EE平台的核心组成部分,它包含了各种服务、组件模型和通信协议,如Servlet、JSP、EJB、JMS、JPA等。 Java EE API的中英文对照版对于学习和理解这些API非常有帮助,特别是对于非英语为母语的...
7. **JNDI(Java Naming and Directory Interface)**:JNDI提供了一个统一的接口,用来查找和绑定网络资源,如数据源、EJB等。 8. **JTA(Java Transaction API)**:JTA用于处理分布式事务,确保在多组件操作中的...
7. **JNDI (Java Naming and Directory Interface)**:JNDI提供了一个统一的接口,用于查找和管理网络资源,如数据库连接、邮件服务器等。 8. **JTA (Java Transaction API)**:JTA用于管理跨系统事务,确保在一个...
6. **其他组件**:除了上述组件,Java EE API还包括JNDI(Java Naming and Directory Interface)用于服务发现,JTA(Java Transaction API)用于事务管理,JAX-RS(Java API for RESTful Web Services)用于创建...
7. **JNDI(Java Naming and Directory Interface)**:JNDI提供了一种标准的方式来查找和管理分布式环境中的资源,如数据库连接、邮件服务器等。 8. **JSF(JavaServer Faces)**:JSF是一种用于构建用户界面的MVC...
12. **JNDI(Java Naming and Directory Interface)**:JNDI提供了一种标准的接口,用于访问各种命名和目录服务,如DNS、LDAP等。 通过深入学习这些模块和API,开发者可以熟练掌握Java EE 5框架,构建高效、可扩展...
8. **JNDI(Java Naming and Directory Interface)**:JNDI提供了命名和目录服务,用于查找和绑定应用中的资源,如数据库连接池、EJB等。 9. **JSF(JavaServer Faces)**:JSF是一个用于构建用户界面的MVC框架,...
8. **JNDI(Java Naming and Directory Interface)**:提供了一种标准的接口,用于查找和绑定分布式环境中的对象。 9. **JAF(Java Activation Framework)**:支持MIME类型和消息处理,常与JMS一起使用。 10. **...