`
拉登的足球
  • 浏览: 70792 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
今天心情非常好很高兴,我的努力终于得到团队成员的肯定, 当客户说询问项目进度时:“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)            ...

cmmi

对于这种需求天天变的客户,你就一定要事先做好规矩:   一、统一联系人,客户指定一个人和项目组进行沟通,不能张领导、王领导都来说几句,如果他们意见不一致,那你只有得罪领导的选择了,所以,项目的最初就要定好规矩,我项目组只认一个的意见,有什么要求你们内部先统一再和我谈,我不想卷入你们内部业务部门之间的矛盾之中;   二、所有需求变更全部要有书面文字,这点切记!这样做好处多多:   *有书面证据,以后他还想改,你有了他以前要求的证据,告诉他:你以前可是这么说的;   *便于需求变更管理,需求如何慢慢演变的历史可以看清楚,从而更深切地体会客户的目的;   *对于客户来说,嘴巴一动最 ...
在工作中也许大家都会遇到这样问题,需要系统自学一门技术或语言 关于自己自学出现的问题我总结如下: 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>{ ...
1. Struts2的action由Spring来负责进行实例化 Struts.xml     <!-- 指定Struts 2默认的ObjectFactory Bean,该属性默认值是spring --> <constant name="struts.objectFactory" value="spring"/> <!-- 该属性指定整合Spring框架时,是否缓存Bean实例,该属性只允许使用true和 false两个属性值,它的默认值是true。通常不建议修改该属性值 --> <constant na ...
使用java annotation 的机制来替代部分 pojo.hbm.xml中的配置 通过: applicationContext.xml中的 <bean id="sessionFactory"    class="org.springframework.orm.hibernate3.annotation.                AnnotationSessionFactoryBean"> </bean> 使用hibernate.cfg.xml文件 applicationContext.xml中的 ...
1. 使用java annotation 的机制来替代部分 struts.xml中的配置 优点: 可以更好的将业务处理流程体现出来 ,方便修改 不足: 业务处理流程与代码写在一起增加耦合,降低效率 Web.xml: 作用:声明com.syy.action包下的类将使用annotation机制 写法: <init-param>         <param-name>actionPackages</param-name>         <param-value>com.syy.action</param ...
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 ...
小人物 22:33:38 public void delete(String id); public void delete(User user); 这么写不比在加个remove法好吗 ? 一农 22:35:55 id的类型不一定就是string,所以以前写的时候无论是实体类,还是主键,都是使用Object来代替,那时就分不清楚了 总结:       重载是个方便的用法,但是要注意它的应用范围,要不很容易掉入重载的误区
struts2整合spring2是通过插件的形式整合的,这也是struts2的一个优点,可插拔式的轻量级框架。可以讲Action的实例交ioc容器进行管理,这样有助于更好的分层解耦,当然也可以利用spring的自动装配注入action实例,但是通过修改 struts.objectFactoryy.spring.atuoWrie常量改变自动装配策略有个bug,就是无法修改默认的name策略。     SSH2的整合主要流程是:控制器(action)--业务逻辑组件工厂--业务逻辑组件--DAO组件工厂--DAO组件--hibernate持久层--JDBC。     在struts.xml中配置的a ...
错误的写法:      <s:textfield name="user.username" label="用户名" value="${user.username}"/> 解释:       struts2标签中不可以写EL的表达式,struts2使用OGNL表达式应该成      <s:textfield name="user.username" label="用户名" value="%{user.username}"/> *********** ...
<s:form action="Login">     <table align="center">       <tr>           <td> <s:textfield name="username" label="名 称"/> </td>         </tr>         <tr>           <td> <s:textfield name="password&quo ...
1 doGet和doPost的区别 GET只有一个流,参数附加在URL之后,大小个数严格限制且只能是字符串,POST则通过另外的流传递的,不通过URL,所以可以很大,也可以传递二进制,如文件上传. 安全 GET调用URL里显示给SERVER里的数据,在这系统安全上可能带来问题,如用户名密码等. POST就可以在一定程度上解决此类问题 服务器接收方式 服务器接收GET传递的数据,一旦断电,服务器也不知道是否发送完毕 而POST服务器先接收信息数据的长度,再接收数据 FORM运行方式 当FORM框里面的METHOD为GET时,执行doGet方法 当FORM框里面的METHOD为POST时,执行d ...
/** * 根据条件查询 */ 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 ...
Global site tag (gtag.js) - Google Analytics