`
yido5566
  • 浏览: 40726 次
  • 性别: Icon_minigender_1
  • 来自: 福州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
金融危机来了,项目更不好拿到,员工都是弟兄,不能因为没有项目,就放假或者解聘。可是小本经营,以前没有赚过多少 钱,只能同舟共济,共度难关。作为农村出身的,看到这些子弟们找工作无门,学了四年软件编程,最后被迫干一些和技术无关的事情,非常痛惜,很想提供一个这样的环境和机会,可是很难找到我需要的人。所以说说我的感受和我的人才观。如果引来学生大爷们那些不快,一笑了之。     1、软件是一门专业工作,需要很长时间的经验积累,再好的基础知识基础上,需要项目的锤炼,在学校的弄得那点东西,远远不能适和工作,需要一年甚至更长时间的学习才能做一些小的项目和工作。   这一点估计和同学们分歧很大,学生们认为,我学了 ...
昨天调试懒加载的问题。在JSP面中未加载关联的数据的时候。根据懒加载机制不会去关联表取数据   然后我去实验在JSP页面中加载关联表的数据。根据懒加载机制是会去关联表中取数据! 结果也是成功的发出了SQL语句!   然后我把第二步测试懒加载的代码用<!--   -->注释掉。本以为不会发出SQL语句。但查询的结果显示还是发出了。百思不得其解   后面把第二步测试懒加载的代码删掉,既然跟第一步一样,不会发出SQL语句   所以觉得是不是在JSP渲染的时候SPRING有种机制会扫描JSP页面,然后再决定是否懒加载!   各位网位帮我纠正!
Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。    下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包:    hibernate2.jar:    Hibernate的库,没有什么可说的,必须使用的jar包    cglib-asm.jar:    CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包    dom4j.jar:    dom4j是一个Java的XML AP ...
C3P0连接池详细配置 <c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement">3</property> <!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 --> <property name="acquireRetryAttempts">30</property ...
HQL:Hibernate Query Language HQL是完全面向对象的查询语言,因此可以支持继承和多态等特征。 HQL查询依赖于Query类,每个Query实例对应一个查询对象,使用HQL查询按 如下步骤进行: (1)获取Hibernate Session对象; (2)编写HQL语句; (3)以HQL语 ...
主要思想,将要分面的数据全部取出。放入bigList,再根据curentPage对大集合切割成分页要显示的数据smallList。 通过action请求在分面的jsp页面中输出smallList。调用分页控制pageController.jsp。   PageController.java package articles.page; import java.util.ArrayList; //负责传入一个大的集合,根据页号返回所需要的数据 //计算总页数 =(总记录数+每页条数-1)/每页条数 //第N页显示第几条记录(记录从0开始算)? (N-1)*每页条数=<序号< N*每 ...
在开发web程序时,从数据库中取出来的数据一般都要分页显示在页面上,分页显示的方法非常多,有人写自定义标签,用自己写的标签进行分页显示,我个人觉得这是一种比较好的方法。下面是我用Struts2做的一个分页显示实例,基本的思路是:把数据库表中的每一行数据封装成一个对象,用一个返回类型为List的方法返回这些对象,接着在Struts2的action里面定义一个List属性,用这个List来接收从数据库中查询出来并进行了封装的那些对象,然后通过Struts2的标签遍历List里的每个对象,并把这些对象里所包含的属性取出来展现在页面上。下面是具体的步骤: 所用工具:JDK1.6 + MyEclipse6 ...
UserDAOImpl.java public List allFindUser(String userID,int currentPage,int lineSize) { // TODO Auto-generated method stub List list = new ArrayList(); // sql = "select * from users where userID like '%" + userID // + "%' order by userID asc"; sql = "select * from us ...
Struts2中实现自定义标签很简单,主要分为3步:     1.创建taglib文件(.tld),编写标签声明。     2.编写自定义标签类。     3.在页面中使用标签。     下面以一个自定义的分页标签为例,进行说明。     其实,开发自定义标 ...
    通过Servlet异常处理,只要简单地在Web.xml里配置异常处理类型和返回页面   通过Struts的异常处理机制,在struts.xml配置局部异常和全局异常   通过编写一个Action 异常基类,子类继承而获得异常处理功能       1) Servlet异常处理xml 代码   在web.xml中配置 <error-page> <error-code>404<error-code> <location>XXX.jsp<location> <error-page> ...
本部分主要介绍struts.xml的常用配置。 1.1.    包配置: Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。 在struts.xml文件中package元素用于定义包配置,每个package元素定义了一个包配置。它的常用属性有: l name:必填属性,用来指定包的名字。 l extends:可选属性,用来指定该包继承其他包。继承其它包,可以继承其它包中的Action定义、拦截器定义等。 l namespace:可选属性,用来指定该包的命名空间。 &l ...
Chain Result:这个result调用另外的一个action,连接自己的拦截器栈和result。 actionName (默认) - 被调用的action的名字 namespace - 被调用的action的名称空间. 如果名称空间为空,这默认为当前名称空间 method - 用于指定目标action的另一个方法被调用. 如果空,默认为excute方法 Redirect Action Result:这个Result使用ActionMapperFactory提供的ActionMapper来重定位浏览器的URL来调用指定的action和(可选的)namespace. 这个Resul ...
    在做一个系统,使用struts2框架,在提交一个请求后,将获取的数据对象再要生成一个序列号,为了防止刷新生成冗余序列号,就在请求处理完成后,直接重定向到显示该信息的action中:   <action name="enterpreinfo" class="preinfoBusinessAction" method="enterPreinfoSub"> <result name="success" type="redirect-action"> ...
Struts2中有值堆栈和堆栈上下文的概念,你用 <s:debug />可以看出. S标签中用#可以取出堆栈上下文中的存放的对象. 用%{}可以取出存在值堆栈中的Action对象,直接调用它的方法.例如你的Action如果继承了ActionSupport .那么在页面标签中,用%{getText('key')}的方式可以拿出国际化信息. %{#}就不太清楚了.肯定也是拿这两个区域里面的东西.     %{}用于计算表达式       如%{10+20}结果将输出30       如%{"a"+"b"}结果将输出"ab" #通 ...
set标签赋予变量一个特定范围内的值。当希望给一个变量赋一个复杂的表达式,每次访问该变量而不是复杂的表达式时用到。其在两种情况下非常有用: 复杂的表达式很耗时 (性能提升) 或者很难理解 (代码可读性提高) <a href='<s:url value="/i18n.jsp" />'>i18n</a> <br /> <s:url id="url" value="/condition.jsp"> <s:param name="name&quo ...
Global site tag (gtag.js) - Google Analytics