![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WEB技术
文章平均质量分 52
两点水
你好,问好,大家好!
展开
-
Java中的事务处理
一般情况下,J2EE应用服务器支持JDBC事务、JTA(Java Transaction API)事务、容器管理事务。一般情况下,最好不要在程序中同时使用上述三种事务类型,比如在JTA事务中嵌套JDBC事务。第二方面,事务要在尽可能短的时间内完成,不要在不同方法中实现事务的使用。原创 2011-07-20 16:21:12 · 327 阅读 · 0 评论 -
各种数据库连接驱动
1、oracle数据库Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; String user="转载 2011-07-19 15:10:23 · 647 阅读 · 0 评论 -
Freemarker模板语言
1:关于Freemarker生成静态文件的问题转载 2011-07-20 18:29:49 · 965 阅读 · 1 评论 -
JDBC的Class.forname()和Class.forname().newInstance的区别
在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态原创 2011-07-19 15:22:26 · 399 阅读 · 0 评论 -
J2EE事物处理
第一点:事务划分(transaction demarcation)的概念是特别重要的。J2EE规范为事务划分描述了两种模式:编程性事务(programmatic)和声明性事务(declarative)。下表是对这两种模式的拆分:声明性事务划分 编程性事务划分程序员使用EJB的布署原创 2011-07-21 13:26:50 · 590 阅读 · 0 评论 -
Struts+Servlet简单实现登录验证码
为防止暴力登录而采用的随机验证码在很多网站的登录上经常见到,我这里用Struts+Servlet简单实现登录验证码,贴出来与大家一起交流。原理就是利用在Servlet中产生4个数字与字母随机组合的验证码,存放到request的Session中,当用户加载登录页面的同时,发原创 2011-08-12 11:37:34 · 629 阅读 · 0 评论