`
fys124974704
  • 浏览: 139508 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论
文章列表

用JSF开发的感觉

    博客分类:
用JSF开发感觉老怪了,每次改完页面,特别是JSF标签的控件都要我重新部署,郁闷ing!感觉这样开发老慢了,想想有什么解决办法。
      开始我曾经用PHP做过一个聊天室,但是需要用JS不停的刷新去获取新的信息,这样让我感觉增加浏览器和服务器的负担,因为需要时时去请求!       当我看到DWR2也可以实现推技术之后,我突然想尝试一下! 首先当官方上下载一个dwr的jar文件和commons-logging-1.1.1.jar 先从配置文件入手 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4" ...
     首先要去http://barcode4j.sourceforge.net/ 下载一个它的专属jar包,那个版本都可以,这里介绍的是version2.0的版本。        一般它有2种用法,一种是生成条形码的图片,那样可以直接生成图片,在jar包里面的example下面有例子,这里就不作介绍了;另一种用法是在web开发里面使用的,通过jar包里面提供的BarcodeServlet。在web开发里面会使用到三个jar文件,barcode4j,commons-cli-1.0.jar和avalon-framework-4.2.0.jar 只要你建立一个web工程,导入三个jar包 ...

注意Java的误区

    博客分类:
  • Java
import java.util.ArrayList; /*误区一:注意写代码的规范,要真写出这样的代码,估计你很难检查出来*/ public class Test { public static void main(String[] args) { ArrayList al = new ArrayList(); al.add(1); al.add(2); al.remove(0); al.add(3); al.remove(1); al.add(4); al.remove(2); al.add(5); al.add(6); ...
      JPA 全称 Java Persistence API ,是Sun公司定义的一套规范,这套规范有多种实现,用得比较多的是Hibernate的实现和Oracle的实现。两种实现对比一下,Hibernate-entitymanager是开源的,而Oracle的toplink是sun公司官方推荐不过需要收费!当然除了这两个实现还有Apache组织的实现等, 简单介绍完毕。        这里我主要使用hibernate+Jboss做例子        hibernate-entitymanager 在 www.hibernate.org        Jboss  在 www.jbo ...
    当我们需要求出一些系统参数的时候,需要使用到Properties这个类,如果我们通过System.getProperties()直接打印出来,会看到许多数据   java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, sun.boot.library.path=D:\Program Files\Java\jdk1.5.0_16\jre\bin, java.vm.version=1.5.0_16-b02, java.vm.vendor=Sun Microsystems Inc., java.vendor.url ...
         首先解释一下这个图的目的,当User通过http提交信息之后,假如该信息需要保存到数据库并且做索引,那么web服务器会将该对象保存到数据库,并且同时将这个对象发送给object-dispatcher 服务器,当object-dispacher服务器接收成功后为结束。web服务器将可以返回信息给用户,告诉用户保存成功。       object-dispatcher服务器是做为一个对象缓冲池,由于做索引的速度比较慢,在没有做索引之前我们需要将对象保存在object-dispacher服务器,index 服务器相会不停的向object-dispatcher服务器获取对象,直到清 ...
      公司要做一个考试系统,任务安排两个人,我和一个同事!       对于考试系统分三大模块,         第一:数据考题的录入,这个比较简单,都是一些录入的界面和查看的界面,不过值得注意的细节是这么数据千万不能允许删除,只能修改状态,就是禁用和非禁用,因为如果他们管理者任意删除试题,特别是删除了考过的试题,以后可能查看某个考生的试卷的时候就会出现一张空白试卷了!还有就是考生信息的录入,最好也别提供删除功能,尽量保存数据!         第二:考试模块,就是考试页面主要使用到了ajax提交答案,在提交答案的时候要注意中文问题,提交数据过多的问题!还有就是考试时间到了需要自动交卷等问 ...
一个考试系统的部分代码,功能是异步提交答案! 曾经遇到的问题:1.异步提交,2.IE不支持中文,3.提交的数据量过多丢失,本文已经解决了三个这样的问题   var http_request = false; var promptid = false; function save(examPaperidDetailID,answerid,promptid_,submitButtonFlag,scoreid){ document.getElementById(promptid_).innerHTML = '保存中......'; //提示 prompt ...
     最近看了《JavaScript高级程序设计》,感触挺多的,特别里面写道封装一个StringBuffer,感觉作者非常厉害,贴出来让大家看看! function init(){ var sb = new StringBuffer(); sb.append("hello"); sb.append("world"); var sb2 = new StringBuffer(); sb2.append("hello"); sb2.append("java"); ale ...
     以前总感觉用javascript,今天找了一下,原来有一个Number对象!这个对象有一些处理数据的方法,最然简单,但是挺好用的! <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'test001.jsp' starting page</title&g ...
      当我看到别人的js框架,可以 var gmarket = new GMarket();我就觉得很奇怪,怎么这么像java!而且在使用gmarket的时候开始,gmarket.getLog(),我就非常想学习怎么封装的!      终于,今天学会了! function MyClass(name1){ this.name = name1; this.getAge = function(){ return 3*5; } }   这样调用就可以了 var myClass = new MyClass('vincent'); alert(m ...
  function getHttpRequest() { var http_request; if (window.XMLHttpRequest) // Mozilla, Safari, ... { http_request = new XMLHttpRequest();// //如果浏览器直接支持window.XMLHttpRequest对象 } else if (window.ActiveXObject) // IE,//如果浏览器支持window.ActiveXObject对象 { try { http_request = new ActiveXObject(&q ...
<html> <head></head> <script language="javascript" type="text/javascript"> var mydate; var date2; var time; var time1; var time2; function initPage(){ mydate = new Date(); // 这些时间都可以是服务器传出的时间 date1 = new Date(); // 这些时间都可以是服务器传出的时间 ...
使用Log4j 感觉好像就是学怎么写它的配置文件 呵呵!!   log4j.properties # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under ...
Global site tag (gtag.js) - Google Analytics