`
Frederick
  • 浏览: 117844 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
公司需要开发一个简单的Web应用提供给客户。客户要求先在一个礼拜内开发一个Demo。一位同事为了快速开发,使用了Wicket架构。他也是第一次使用这种东西,但是却十分的容易上手。一个礼拜,他已经开发出一个比较不错的Demo了。客户认同了这个Demo,需要继续开发。先在,是我在接手。 昨天花了10分钟简单看了下Wicket的结构,发现真的是十分的简单。界面和控制的完全隔离,几乎不需要配置文件,控制采用十分类似于Swing的开发模式。这一切,对应我的同事而言,实在是太容易上手了。因为他一直在作C/S结构的开发,客户端使用的就是Swing。 可是我一直以来,熟悉的都是B/S结构的正统J2EE开发,Sw ...
    本来上礼拜末就应该写这篇日记的,但是当时对新公司感觉还不够,所以推迟到现在。     4月13号正式离开群硕,中间只休息了一个周末,16号就到新公司报道。     在新公司的第一个感觉是时间观念大不一样。16号我按 ...
1. 添加一个新的entry LDAPAttributeSet attributes = new LDAPAttributeSet(); LDAPAttribute attribute = null; String [] objectClass = {"top", "person", "organizationalPerson", "inetOrgPerson"}; attribute = new LDAPAttribute ...
1.简介 程序开发环境中的日志记录是由嵌入在程序中以输出一些对开发人员有用信息的语句所组成。例如,跟踪语句(trace),结构转储和常见的 System.out.println或printf调试语句。log4j提供分级方法在程序中嵌入日志记录语句。日志信息具有多种输出格式和多个输出级别。 使用一个专门的日志记录包,可以减轻对成千上万的System.out.println语句的维护成本,因为日志记录可以通过配置脚本在运行时得以控制。 log4j维护嵌入在程序代码中的日志记录语句。通过规范日志记录的处理过程,一些人认为应该鼓励更多的使用日志记录并且获得更高程度的效率。 2.安装 为了使用我们即将 ...
有时候在开发程序的工程中,无法适应application server的log4j加载,必须手工完成这个过程.其代码大约如下: URL configFileUrl = LdapUtils.class.getResource("log4j.properties"); PropertyConfigurator.configure(configFileUrl); 其中, log4j.properties文件的放置路径为: bin/log4j.properties.如果该文件不是直接放在bin目录下,而是放在某个包中,这里假设是fred.st ...
使用ldapsdk.jar连接到Ldap服务器ipnalet过程如下: 1. 获取连接池. Ldapsdk 提供了连接池类ConnectionPool,可以通过构造函数来构造连接池.显然,这个动作应该被封装到一个singleton中.    ConnectionPool = new ConnectionPool(MIN_CONN_SIZE, MAX_CONN_SIZE, HOST, PORT) 参数的意思很显然,第一个定义了连接池的最小连接数,第二个参数定义了连接池的最大连接数,第三个参数指定将要连接到的Ldap主机地址,第四个参数是端口. 2. 获取连接和关闭连接. 可以通过Connec ...
GWT - Google Web Tool http://www-128.ibm.com/developerworks/cn/java/j-lo-gwt-intro/index.html
    要在spring mvc中使用tiles,有两个bean需要在servlet的配置文件(假设servlet的名字是envoy,对应的配置文件为/WEB-INF/config/appContent-servlet.xml)中配置: <bean id="viewResolver" class=" org.springframework.web.servlet.view.InternalResourceViewResolver">   <property name="viewClass">     org.s ...
    ModelAndView的构造方法有7个。但是它们都是相通的。这里使用无参构造函数来举例说明如何构造ModelAndView实例。     ModelAndView()     这个构造方法构造出来的ModelAndView不能直接使用,应为它没有指定view,也没有绑定对应的model对象。当然,model对象不是必须的,但是view确实必须的。     用这个构造方法构造的实例主要用来在以后往其中加view设置和model对象。         给ModelAndView实例设置view的方法有两个:setViewName(String viewName) 和 setView(V ...
    在配置beans 的时候,可以使用 ContextLoaderListener 或者 ContextLoaderServlet搭配名为contextConfigLocation 的Context-Param,也可以在DispatchServlet的 init-param中定义。     但是其中要注意的是,无论如何,当web容器初始化DispatchServlet的时候 ...
    最近在家里学习Spring,想把过程都记录下来。也许会有很多行家看来很幼稚的错误,或者错误的见解,都无所谓了。主要是记录下这个历程。就当是自家日记本好了。     也不知道是不是所有的blog都是公开的,如果是的话,希望不会被笑话
Global site tag (gtag.js) - Google Analytics