Archive for the ‘技术相关’ Category
星期五, 03月 21st, 2008 398 views
最近在学习Struts,但是一直进展不大,对看书没什么耐心,感觉自己对视频教学接受能力比较好,但是不是所有技术都有视频的,所以学会看书学习才是正途! 在网上找到了一段比较有意思的对Struts的理解,感觉有点帮助: 解释:这里涉及到了以下几个东东:金矿、金子、人族农民、人族农民脑子里的意识、人族基地。我的比喻分析如下: 金矿就好比Web页面,里面装满了客户需要处理的数据。 金子理所当然就是客户数据了。 人族农民就好比起封装数据、数据传输作用的ActionForm了。 人族农民脑子里的意识,它决定这金子要往基地里放,就好比Struts-config.xml文件,控制着ActionForm的跳转以及与相应Action类的对应关系。 人族基地获得农民运来的金子后,然后进行处理转化成战争资源,好比对应的Action类,对获得的数据后进行业务处理。 农民从金矿里背着金子放基地里,这个非常不引人注意的过程归结到我们技术的说法是,ActionForm封装了客户Web页面表现层上的数据,然后通过配置文件的设置,找到ActionForm与Action的对应关系,把数据传递给对应的Action类,再由Action类做相关的业务处理。
Posted in Struts | No Comments »
星期五, 03月 14th, 2008 1,325 views
I spent much more time on finding the java code conventions because of my poor english ! Maybe I need practice english more~
JavaCodeConventions
Posted in Java | No Comments »
星期二, 03月 4th, 2008 330 views
由于在学JSP的过程中会用到Oracle,所以我在自己的机器上装上了Oracle 10g,但是在安装使用过程中遇到两个问题。 1.OracleDBConsole服务不能启动,访问“http://机器名:1158/em”不能进入EM界面,系统事件查看器里面记录“Agent process exited abnormally during initialization.” 网上有很多这个问题的解决方案,我也试了不少,对我这么个Oracle菜鸟来说实在太痛苦了,因为自己不知道怎么解决,所以这个说法要试一试,那个说法也要试试,但是一直没解决,今天终于搞定了,下面给出我的情况的解决方法: 网上解决Oracle服务不能启动最多的做法是修改host文件,即%ORACLE HOME%\db_1\NETWORK\ADMIN\listener.ora文件,修改其中的HOST=内容,我也试了下,但是也没解决,今天我突然发现listener.ora文件中的HOST =XXX的XXX与我的机器名不一致,但是我自从安装oracle之后就没有改变过机器名,但是我还是照着网上的做法修改了HOST=机器名,重新启动OracleDBConsole服务,发现还是不能解决问题,后来我又撤销了修改,把机器名改成了HOST=XXX的XXX,启动服务,发现服务能正常启动,故障排除,后来我想了想可能是因为我在安装Oracle过程中选择的是高级安装模式,而在机器名中使用了默认的localhost而不是自己实际的机器名称,所以会出现这样的问题。 2.在打开EM登陆页面之后,用SYS登陆,发现首页有个错误,提示“java.lang.Exception: Exception in sending Request :: null”,继续上网寻找,在Oracle论坛上终于找到了解决方法: 打开$ORACLE_HOME/<global_db_name>_<db_sid>/sysman/config/emd.properties文件,在其中查找agentTZRegion将后面的GMT修改成你所在时区,比如说agentTZRegion=Asia/Shanghai,重新启动OracleDBConsole服务,OK! 关于时区的列表参考:10.2.0\db_1\sysman\admin\supportedtzs.lst P.S 512Mb的机器跑Oracle 10g真痛苦!~
Posted in oracle | No Comments »
星期二, 02月 19th, 2008 863 views
看了JDBC连接技术视频,特别想试着连连看,但是视频中老师是连接的Oracle数据库,而我的机器上并没有装Oracle,所以想连别的数据库,比如说Mysql。
按照视频中老师讲解的方法,JDBC连接任何数据库搞定两个步骤即可,一是找到欲连接的数据库的JDBC驱动,二是写好数据库连接地址,所以我照着这两点尝试着连Mysql:
第一步:找到Mysql的JDBC连接驱动(下载地址)。
第二步:将下载下来的文件解压,将其中的mysql-connector-java-5.1.5-bin.jar拷贝到%TOMCAT_HOME%\lib目录下。
第三步:在要连接数据库的JSP页面中填写参数,具体如下:
数据库驱动程序为:"com.mysql.jdbc.Driver"
数据库连接地址为:"jdbc:mysql://localhost/[数据库名]"
完成以上步骤,JDBC连接Mysql数据库的核心步骤基本就搞定了,剩下的就是JDBC的一些固定步骤了。
我在网上搜索jdbc连接mysql数据库的方法时发现了我在视频中学到的方法并不是和网上的方法完全一致,有点小的差别,但是我用以上的方法是能成功连接的。
附:JDBC连接Mysql数据库代码
Posted in JSP | No Comments »