- 浏览: 54312 次
- 性别:
- 来自: 湖北武汉
最新评论
-
xuey210:
struts 的action 中一定不能成功
common-uploadfiles.1.2版本 -
qy33:
这些都是Eclipse最基本的功能,
跟Aptana有啥必然联 ...
eclipse秘笈(Aptana)
文章列表
spring提供从非classpath路径加载配置文件的方法。
既利用监听器,servlet,过滤器来加载配置文件,好处在于自定化一些系统环境变量,例如webapp.root,从而在程序中使用相对路径。
使用系统的classpath加载,例如环境变量中的,web中src文件夹下面的,加载之后如果涉及到文件操作都需要使用“绝对路径”。
对于web开发来说比较方便的做法是使用spring加载,然后将配置文件全部统一放在web-inf / configs / 下。这样便于web容器加载,但是不利于使用非web环境进行测试。
目前为止,我还 ...
- 2007-08-28 10:03
- 浏览 3747
- 评论(0)
日志,j2ee必备,今天尝试了一把没有spring这样的东东的情况下加载log4j,有点烦,后来用了spring这样的东东,很轻松,想结合使用时,发现同样的一件事,如果使用spring来全套做是可以得到我想要的效果的,但是如果“体系交叉”就会出现一些不愉快的地方。
比如web加载自动到src低下加载配置文件class文件等等,如果使用spring,就需要再配置文件中声明,并且还要加上前缀 classpath, 如此以来,spring体系就可以找到这样的配置文件,从而正确加载各个需要的组建。
使用spring加载log4j:
xml 代码
<context-param> ...
- 2007-08-27 13:39
- 浏览 1753
- 评论(0)
在oracle里面有些函数不能写在procedure里面,例如set serveroutput on;这个只能是在类似command window里面设置,然后执行有dbms_output.put_line();的procedure,这样就可以显示出来。
sql 代码
例子代码:
CREATE OR REPLACE TYPE Tyt_myarr AS VARRAY(100) OF CHAR(10)
create or replace procedure myarrTest(
i_myarr IN TYT_MYAR ...
- 2007-08-21 11:28
- 浏览 987
- 评论(0)
对于现在这个项目对象开发的好处暂时大于坏处
service代码:
java 代码
public class ClientGroupClientService {
private Connection con;
private ClientGroupClientDAO cgcdao;
private final static int INSERT = 1;
private final static int UPDATE = 2;
private fina ...
- 2007-07-28 21:49
- 浏览 1417
- 评论(0)
对于dataset监听器:
可以做逻辑,好处是分开了dorado和j2se的api,使得后面的框架有重用性,此时的dataset类似controller的功能,但毕竟是ajax调用,不是传统mvc的做法。并且运行的过程,无论循环放在service里面还是放在此处,这个试图方法必须要作完了才能够结束此方法,性能上是一样的。
所以综合考虑 对于dorado的监听器方法中需要实现部分框架式的代码。
代码如下:
java 代码
public void afterUpdateData(Dataset dataset)
throws Exception {
...
- 2007-07-28 21:32
- 浏览 1091
- 评论(0)
1 使用oracle数据库的驱动,例如10g你就从它的安装目录下弄驱动
绝大多数都是数据库驱动的问题,及时有时候使用9i的数据库驱动也不一定可以对10g支持很好
- 2007-07-23 16:09
- 浏览 1417
- 评论(0)
servlet中测试成功:
java 代码
String filesystempath = request.getSession().getServletContext().getRealPath("/");
ServletRequestContext srcontext = new ServletRequestContext(request);
System.out.println(srcontext.getCharacterEncoding());
System.out.println(srcontext.g ...
- 2007-07-08 15:13
- 浏览 1596
- 评论(1)
css 代码
<style>
.shortinfo{
position:absolute;
width:200px;
height:150px;
z-index:1;
border: 1px solid;
border-color: Blue;
background-color:#ffffff;
padding: 5px;
visibility: hidd ...
- 2007-06-16 00:23
- 浏览 1032
- 评论(0)
布局一:左中右格式
通常左右两边的用float分置左右
然后中间一个div margin属性定位位置&宽度,另外 a b c d分别表示上 右 下 左边距离
布局二:如果是logo+导航条+主题内容布局
上面一个div做header放logo,
下面一个div做page放sliderbar和maincontent或者三列或者四列均可,此时就如布局一中所述.
另外需要注意的是html文本流问题,需要将float定义的div放在非float之上【html代码中】,否则效果不一样。
- 2007-06-08 13:40
- 浏览 1392
- 评论(0)
应用一下别人的成果呵呵
http://blog.donews.com/movele/archive/2006/08/28/1020550.aspx
自己也来总结一下,凡是在web.xml中加载的项目,例如struts.xml,log4j.log,xxx.xml .....等等乱七八糟的东西最好不要放在classes下面,因为即使你的路径配置正确的,也有可能报找不到的错误。
伟大的acegi都犯了这样的错误,一切都正常就是那个加载报错,总是报路径不正确,晕,最后将log4j.log放在WEB-INF/下面就好了。
下面也总结一下xml加载项目:
xml 代码
<context- ...
- 2007-05-12 01:07
- 浏览 1275
- 评论(0)
xml 代码
<beans>
<bean id="myDataSource1" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName value="java:comp/env/jdbc/myds1"/>
</bean>
<bean id="myDat ...
- 2007-05-06 22:15
- 浏览 1057
- 评论(0)
xml 代码
<beans>
...
<bean id="myTxManager" class="org.springframework.orm.hibernate.HibernateTransactionManager">
<property name="sessionFactory" ref="mySessionFactory"/>
</bean>
...
- 2007-05-06 22:11
- 浏览 1013
- 评论(0)
xml 代码
<beans>
...
<bean id="myTxManager" class="org.springframework.orm.hibernate.HibernateTransactionManager">
<property name="sessionFactory" ref="mySessionFactory"/>
</bean>
...
- 2007-05-06 22:09
- 浏览 1089
- 评论(0)
xml 代码
<beans>
...
<bean id="myTxManager" class="org.springframework.orm.hibernate.HibernateTransactionManager">
<property name="sessionFactory" ref="mySessionFactory"/>
</bean>
...
- 2007-05-06 22:07
- 浏览 1021
- 评论(0)
java 代码
public class ProductDaoImpl extends HibernateDaoSupport implements ProductDao {
public Collection loadProductsByCategory(String category) throws MyException {
Session session = getSession(getSessionFactory(), false);
try {
...
- 2007-05-06 22:06
- 浏览 1085
- 评论(0)