- 浏览: 70792 次
- 性别:
- 来自: 苏州
最新评论
-
wengsibo:
谢了。。。终于根据你这文章解决了一大问题了。。
4.Spring如何与struts2结合 -
土匪一份子:
拉登的足球 写道dongle2001 写道laiseeme 写 ...
新人告白 --用一个月时间为团队争取2天 -
拉登的足球:
dongle2001 写道laiseeme 写道lz整牛啊 ...
新人告白 --用一个月时间为团队争取2天 -
dongle2001:
laiseeme 写道lz整牛啊 不晓得你干一段时间还会不会 ...
新人告白 --用一个月时间为团队争取2天 -
laiseeme:
lz整牛啊 不晓得你干一段时间还会不会有这样得热情
新人告白 --用一个月时间为团队争取2天
文章列表
今天心情非常好很高兴,我的努力终于得到团队成员的肯定,
当客户说询问项目进度时:“A“(公司的员工负责给我分配任务)对客户说:我参与了这个子系统的开发,其他的是B(本人)做的,
我听完之后:整个人都振奋起来了,哈哈(让各位见笑),我的努力终于没有白费
子项目一共 10个模块 我自己完成6个模块 修改别人的2个模块(比我还新的新手,写的代码,逻辑错误不说,基本无法阅读) 加起来8个 ,能够完成需求的描述功能
我大概计算过:除去给我描述任务的时间,我至少可以为整个团队创造了2天的价值(我们团队6个人(项目经理很少编码,2个基本不出活的新手)所以能写代码的就3个人,所以就算两个人,在工 ...
判断checkbox 是否有选中的代码
delete_form为表单的name属性
deletechoose为checkbox属性
Java代码
var len = document.delete_form.deletechoose.length;
var checked = false;
for (i = 0; i < len; i++)
{
if (document.delete_form.deletechoose[i].checked == true)
...
- 2008-10-09 00:58
- 浏览 4182
- 评论(0)
对于这种需求天天变的客户,你就一定要事先做好规矩:
一、统一联系人,客户指定一个人和项目组进行沟通,不能张领导、王领导都来说几句,如果他们意见不一致,那你只有得罪领导的选择了,所以,项目的最初就要定好规矩,我项目组只认一个的意见,有什么要求你们内部先统一再和我谈,我不想卷入你们内部业务部门之间的矛盾之中;
二、所有需求变更全部要有书面文字,这点切记!这样做好处多多:
*有书面证据,以后他还想改,你有了他以前要求的证据,告诉他:你以前可是这么说的;
*便于需求变更管理,需求如何慢慢演变的历史可以看清楚,从而更深切地体会客户的目的;
*对于客户来说,嘴巴一动最 ...
- 2008-10-09 00:11
- 浏览 882
- 评论(0)
在工作中也许大家都会遇到这样问题,需要系统自学一门技术或语言
关于自己自学出现的问题我总结如下:
1,不知道从什么地方开始看,从头?,跟背单词似的就a前10的单词熟练
2. 不知道看到什么深度为止,通常看书看着看着就会发现不会的东西越来越多,看的也越来越深,但是真的理解了吗?没有 而且非常浪费时间
3.自己看东西有的地方非常凌乱,没人帮助整理,通常东讲一会,在西讲一下,最后讲的是什么不知道,感觉乱乱的
4.看过了以后,只能停留在理论上,什么原理啊,什么注意事项啊等等,感觉自己好像什么都会了一样,但是一旦做东西的时候又感觉自己什么也不会
5.具体的只是在项目中的什么时候弄,怎么用好根本不知道
...
Spring 框架中的HibernateDaoSupport类中封装了运用hibernate框架来实现Dao的相关操作
具体步骤:
1. Dao的实现类通常继承HibernateDaoSupport类
2. 调用getHibernateTemplate().……;方法来实现对pojo进行相应的操作
代码:
public class GenericDaoImphibernate<T,K extends Serializable >
extends HibernateDaoSupport implements GeneircDao<T,K>{ ...
- 2008-09-18 23:47
- 浏览 1333
- 评论(2)
1. Struts2的action由Spring来负责进行实例化
Struts.xml
<!-- 指定Struts 2默认的ObjectFactory Bean,该属性默认值是spring -->
<constant name="struts.objectFactory" value="spring"/>
<!-- 该属性指定整合Spring框架时,是否缓存Bean实例,该属性只允许使用true和 false两个属性值,它的默认值是true。通常不建议修改该属性值 -->
<constant na ...
- 2008-09-18 23:44
- 浏览 7267
- 评论(1)
使用java annotation 的机制来替代部分 pojo.hbm.xml中的配置
通过:
applicationContext.xml中的
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.
AnnotationSessionFactoryBean">
</bean>
使用hibernate.cfg.xml文件
applicationContext.xml中的 ...
- 2008-09-18 23:41
- 浏览 4263
- 评论(0)
1. 使用java annotation 的机制来替代部分 struts.xml中的配置
优点: 可以更好的将业务处理流程体现出来 ,方便修改
不足: 业务处理流程与代码写在一起增加耦合,降低效率
Web.xml:
作用:声明com.syy.action包下的类将使用annotation机制
写法:
<init-param>
<param-name>actionPackages</param-name>
<param-value>com.syy.action</param ...
- 2008-09-18 23:36
- 浏览 2411
- 评论(0)
1. 运用Spring来替代工厂类:
使用applicationContext.xml配置文件来替代之前的工厂类
<bean id="userDao" class="com.syy.dao.imp.GenericDaoImphibernate">
<constructor-arg value="com.syy.model.pojo.User"></constructor-arg>
</bean>
2. 实现控制反转/依赖注入:
1. 声明的对象的同时,需要提供对象的Set方法
2 ...
- 2008-09-18 23:32
- 浏览 2565
- 评论(0)
与老大对话之重载的误区
- 博客分类:
- 总结
小人物 22:33:38
public void delete(String id);
public void delete(User user);
这么写不比在加个remove法好吗
?
一农 22:35:55
id的类型不一定就是string,所以以前写的时候无论是实体类,还是主键,都是使用Object来代替,那时就分不清楚了
总结:
重载是个方便的用法,但是要注意它的应用范围,要不很容易掉入重载的误区
- 2008-08-04 22:40
- 浏览 1011
- 评论(0)
struts2整合spring2是通过插件的形式整合的,这也是struts2的一个优点,可插拔式的轻量级框架。可以讲Action的实例交ioc容器进行管理,这样有助于更好的分层解耦,当然也可以利用spring的自动装配注入action实例,但是通过修改 struts.objectFactoryy.spring.atuoWrie常量改变自动装配策略有个bug,就是无法修改默认的name策略。
SSH2的整合主要流程是:控制器(action)--业务逻辑组件工厂--业务逻辑组件--DAO组件工厂--DAO组件--hibernate持久层--JDBC。
在struts.xml中配置的a ...
- 2008-08-02 15:33
- 浏览 2018
- 评论(0)
struts2-textfield标签
- 博客分类:
- 技术
错误的写法:
<s:textfield name="user.username" label="用户名" value="${user.username}"/>
解释:
struts2标签中不可以写EL的表达式,struts2使用OGNL表达式应该成
<s:textfield name="user.username" label="用户名" value="%{user.username}"/>
*********** ...
- 2008-08-02 11:55
- 浏览 15846
- 评论(0)
<s:form action="Login">
<table align="center">
<tr>
<td> <s:textfield name="username" label="名 称"/> </td>
</tr>
<tr>
<td> <s:textfield name="password&quo ...
- 2008-08-02 11:46
- 浏览 9225
- 评论(0)
1 doGet和doPost的区别
GET只有一个流,参数附加在URL之后,大小个数严格限制且只能是字符串,POST则通过另外的流传递的,不通过URL,所以可以很大,也可以传递二进制,如文件上传.
安全
GET调用URL里显示给SERVER里的数据,在这系统安全上可能带来问题,如用户名密码等.
POST就可以在一定程度上解决此类问题
服务器接收方式
服务器接收GET传递的数据,一旦断电,服务器也不知道是否发送完毕
而POST服务器先接收信息数据的长度,再接收数据
FORM运行方式
当FORM框里面的METHOD为GET时,执行doGet方法
当FORM框里面的METHOD为POST时,执行d ...
- 2008-07-31 17:35
- 浏览 1095
- 评论(0)
/**
* 根据条件查询
*/
public List byStudent(String sno,String sname,String address,int classid){
Criteria critera = getSession().createCriteria(Student.class);//里面是一个class对象,而不是HQL
if(sno!=null&&!sno.equals("")){//如果equals在前面的话,容易报 nullpoint 异常
critera.add(Restrictions.like("sno&quo ...
- 2008-07-31 17:08
- 浏览 4745
- 评论(0)