![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA学习笔记
Sunksubmarine
只要愿意去不断尝试,任何事都会变得很简单
展开
-
JDBC连接数据库URL和Driver参考
URL和Driver是连接数据库的基本参数,不清楚的话可以通过IDE的组建。比如生成Myecilpse的DB Browser或者NetBeans的服务下的数据库服务。自动生成的URL和Driver一般都是可用的。以下提供几种常用数据库连接:MySQL: Class.forName( "org.gjt.mm.mysql.Driver" ); cn = DriverManager.getC原创 2008-05-22 19:45:00 · 730 阅读 · 0 评论 -
自己开发复杂的MVC构架4——前端控制器
首先是配置web,xml文件 ControllerServlet controller.ControllerServlet ControllerServlet *.action ControllerServlet 用到servlet的doGet,doPost和init方法这里将doGet,doPo原创 2008-06-27 14:32:00 · 410 阅读 · 0 评论 -
自己开发复杂的MVC构架5——使用示例
实现这个MVC构架之后,使用起来就和Struts一样(当然,完全模仿的么-_-!)如controllerMapping.xml所示: 这里配置了两个业务处理的Bean,分别是login和insert。url是他们的映射,class当然是物理位置,forward 是返回目标。在这里实现这个B原创 2008-06-27 14:46:00 · 459 阅读 · 0 评论 -
c3p0详细配置说明
3 30 1000 false Test false 100 null false 60 3 60 15 100 3 root password select id from test where id=1 300 false true r转载 2008-07-02 18:08:00 · 600 阅读 · 0 评论 -
JAVA常用的访问数据库的方式
Java开发人员已经有好几种存取数据库的方法:序列化,JDBC面向对象映射工具,面向对象数据库,以及实体EJB。那为什么还要介绍其他的存储架构呢?答案是,上面每一种实现存储的方案都存在一定的限制。JDO正在尝试解决这些限制。 序列化: 是Java建立的一种传输机制,它能够把对象的信息转换成一系列的字节码,这些字节码可以被传输到网络或者存储到一个文件中。序列化的使用非常简单,但他还转载 2008-07-03 10:36:00 · 835 阅读 · 0 评论 -
ibatis入门心得
和hibernate类似都是比较简单容易掌握的中间件。 ibatis的核心在于把SQL语句通过配置文件进行管理,并将查询的参数和结果进行对应JavaBean的封装处理。首先通过配置文件创建一个SqlMapClient的对象,用来执行查询和返回结果。生成SqlMapClient的配置文件格式如下: <!DOCTYPE sqlMapConfig原创 2008-07-02 17:43:00 · 481 阅读 · 0 评论 -
c3p0应用配置整理
程序代码如下:ComboPooledDataSource ds=new ComboPooledDataSource (); ds.setDriverClass("com.microsoft.jdbc.sqlserver.SQLServerDriver"); ds.setJdbcUrl("jdbc:microsoft:sqlserver://127.0.0.1:1433;data原创 2008-07-02 18:04:00 · 836 阅读 · 0 评论 -
javascript实现简单的页面打印
WebBrowser是IE内置的浏览器控件,无需用户下载.一、WebBrowser控件 二、WebBrowder控件的方法 //打印 WebBrowser1.ExecWB(6,1); //打印设置 WebBrowser1.ExecWB(8,1); //打印预览 WebBrowser1.ExecWB(7,1); 关于这个组件还有其他的用法,列举如下: WebBrow转载 2008-07-02 18:14:00 · 539 阅读 · 0 评论 -
Spring的DAO的简单实现
主要使用JdbcTemplate这个类来帮助管理数据库连接先看bean的结构:<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <bean id="dataSource"原创 2008-07-07 17:19:00 · 578 阅读 · 0 评论 -
AOP 通过aspectj实现引入通知
aspectj是Spring提供的可以通过代码的注释自动生成XML配置的包,这样可以简化代码使配置文件变得更为简单,但也无法机动的修改XML文件了,而且由于将代理的配置交给了aspectj处理,所以也无法看到SpringAOP代理的配置信息。但对于提高开发效率还是很有价值的。 如下两个接口:TargetInterface是原始的对象接口而AdviceInterface是我们需要引入的借原创 2008-11-12 19:07:00 · 428 阅读 · 0 评论 -
Spring DAO 实现声明式事务
实现注册新用户的功能,通过Spring的AOP来管理事务。通过事务保证:1.customer(用户信息),account(资金账户信息)同时创建成功,否则回滚。2.用户名唯一,否则回滚。3.用户没有存在BlackList(黑名单中),否则回滚。 BO:package com.base;public interface IbaseBO {}原创 2008-11-19 08:43:00 · 647 阅读 · 0 评论 -
自己开发复杂的MVC构架3——映射工厂和反射工厂
首先用到两个工厂:ControllerMappingFactory:功能是通过读取配置文件controllerMapping.xml来构造ControllerMappingReflectFactory:功能是通过ControllerMapping的内容来构造ActionBean并把表单信息填入Bean属性代码如下异常NotFindForwardException:package原创 2008-06-27 14:15:00 · 473 阅读 · 0 评论 -
自己开发复杂的MVC构架2——映射文件的结构
controllerMapping.xml: 和struts类似controller表示控制器所处理的一个action对象 url是请求的url,class就是javaBean的物理位置forward是javaBean的处理结果映射,这里映射到一个jsp上BaseControllerMa原创 2008-06-27 13:48:00 · 375 阅读 · 0 评论 -
自己开发复杂的MVC构架1——功能和结构设计
自己开发复杂的MVC构架1————功能和结构设计自己动手模仿struts开发一个MVC框架。功能上和结构上完全模仿struts1.可以通过XML实现url到javaBean的映射,以及forward和jsp映射。2.表单的数据通过反射机制自动填入javaBean的属性中。组成结构如下:1.注册名为ControllerServlet的servlet用来接收所有.action的原创 2008-06-27 13:40:00 · 434 阅读 · 0 评论 -
JAVA技术和开源项目
相关技术 1、JDBC(Java Database Connectivity)提供连接各种关系数据库的统一接口。2、EJB(Enterprise JavaBeans)使得开发者方便地创建、部署和管理跨平台的基于组件的企业应用。3、Java RMI(Java Remote Method Invocation)用来开发分布式Java应用程序。一个Java对象的方法能被远程Java虚拟机调用。这样转载 2008-05-24 18:42:00 · 547 阅读 · 0 评论 -
Hibernate基本配置整理
Hibernate配置说明hibernate.cfg.xml格式如下: http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> hibernate.cfg.xml是hibernate用于连接数据库的文件,默认放在class目录下,Configuration需要根据此文件创造Ses原创 2008-05-24 14:43:00 · 492 阅读 · 0 评论 -
Tomcat连接池配置心得
以SQLserver为例 Tomcat下简单的说配置context.xml文件就可以context.xml 的 Context加入在server.xml下配置Resource也行,如果是tomcat5以上就得在/conf/Catalina/localhost配置相应用户的XML文件 web.xml 的 web-app下加入 jdbc/SQLserver2k ja原创 2008-06-12 22:54:00 · 742 阅读 · 0 评论 -
使用DWR实现AJAX技术1——初步实现
DWR是一个开源的类库,可以很方便的实现浏览器里的代码调用WEB服务器上的JAVA函数,操作JAVA对象或者集合。首先需要下载dwr.jar放到WEB-INF/lib下,然后在WEB-INF创建一个名为dwr.xml的文件用于配置管理浏览器里需要调用JAVA函数。实现一个检查用户名是否存在的程序:1.创建一个user对象 public class User { private原创 2008-06-18 10:45:00 · 714 阅读 · 0 评论 -
使用DWR实现AJAX技术2——将对象作为参数
DWR是一个开源的类库,可以很方便的实现浏览器里的代码调用WEB服务器上的JAVA函数,操作JAVA对象或者集合。首先需要下载dwr.jar放到WEB-INF/lib下,然后在WEB-INF创建一个名为dwr.xml的文件用于配置管理浏览器里需要调用JAVA函数。实现用户身份验证和注册新用户功能将User对象作为参数传递1.创建一个User对象 2.创建一个javaBean对象Bl原创 2008-06-18 11:13:00 · 1152 阅读 · 2 评论 -
使用DWR实现AJAX技术3—返回List、Set或者Map的java方法
首先需要下载dwr.jar放到WEB-INF/lib下,然后在WEB-INF创建一个名为dwr.xml的文件用于配置管理浏览器里需要调用JAVA函数。实现获取用户信息列表,然后显示在页面上;将使用List作为参数传递 1.创建一个User对象 2.创建一个javaBean对象Blbean,含有用获得用户信息列表的函数 public class Blbean{ /** * 获原创 2008-06-18 11:40:00 · 1825 阅读 · 0 评论 -
使用webwork实现MVC
有几种方法,这里使用Action接口来实现。创建formBean对象,这里叫form.User public class User { private String username; private String password; ............//对应的get和set方法 } 创建Action对象,实现Action接口 form.原创 2008-06-22 13:47:00 · 342 阅读 · 0 评论 -
使用Struts1实现MVC
创建form.ActionFormpublic class LoginForm extends ValidatorForm{ //ActionForm的属性将和表单元素对应 private String username; private String password; ......//对应的get和set方法}创建action.LoginActionpublic原创 2008-06-21 10:52:00 · 583 阅读 · 0 评论 -
使用Struts2.0实现MVC
使用Struts2.0实现MVC创建action.LoginActionpublic class LoginAction extends ActionSupport{ private String username; private String password; //......对应的get和set方法 public String execute()原创 2008-06-23 11:06:00 · 1191 阅读 · 0 评论 -
实现Spring的MVC
SpringMVC相比Struts和webwork来说要更为麻烦一些,但Spring的MVC非常有意思而且据说功能很强大。首先配置web.xml如下trainingorg.springframework.web.servlet.DispatcherServlettraining*.htm o原创 2008-06-23 20:35:00 · 374 阅读 · 0 评论 -
Spring&Hibernate实现声明式事务
通过Spring整合Hibernate并实现Spring的声明使事物管理 使用Hibernate时需要使用org.springframework.orm.hibernate3.HibernateTransactionManager来作为事务管理器 代码如下:ORMxml version="1.0"?>"http://hibernate.sourceforge原创 2008-11-26 19:20:00 · 475 阅读 · 0 评论