`
dcriori
  • 浏览: 96820 次
社区版块
存档分类
最新评论
文章列表
    Maven的好处就不多说了,好不好一用就知道,对不对,你懂的。     配置也不多说,网上文章一大堆,也就是在环境变量里加一些路径,让系统知道去哪里可以找到可执行程序。但如果要使用maven编辑比较大程序,要占用 ...
一直想用一下intellij idea但又不想去学另一套快捷键,今天在用intellij 9的时候,发现,原来intellij 9 内置了好多开发工具的快捷键,包括vs的。     呵呵! 有噱头!
Sample1-利用Manifest文件读取jar中的文件 1.文件目录 test--      --a.text      --b.gif 2. Menifest文件内容: Manifest-Version: 1.0 abc: test/a.txt iconname: test/Anya.jpg 注意:manifest.mf文件最后一行要打一回车 Another Notification: 如果manifest文件内容是: Manifest-Version: 1.0 Main-Class: c ...
Maven2默认的Junit是3.8.1,因为以前用的一直是Junit4,感觉很不习惯。在google中搜一下,还真找到了Maven的Junit4的插件。http://wiki.unto.net/Maven_JUnit4_plugin,不敢独享。 只要在POM.XML中加入下面的代码。运行mvn test 就可以了。 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> ...
很简单,主要看windows–>perferences–>general–>startup and shutdown 这个选项 把自己不用的东西都关掉。
选用ibatis和hibernate的区别 Hibernate简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。 一、基本功能Hibernate作为数据持久化的中间件,足以让数据库在业务逻辑层开发中去冬眠。它通过可扩展标记语言(XML)实现了类和数 ...
这几天使用struts2来做东西,使用了convention plugin。因为看convention-plugin可以配置在jar包中搜索action,于是把action都放到了jar包中。但是用eclipse自带的工具打出来的jar包中的action,死活不能被注册。后来去google相关文章,基本都没有说这种情况,后来发现一个问题贴,有人说出了这种情况,说用fatjar打的包就可以正常使用,试了一下,果真如此。仔细看了下,fatjar打出来的jar包要比eclipse打的大一点,除了META-INF\MANIFEST.MF下的文件被加了一行   Created-By: Fat Jar ...
@Test public void test_split(){ String str="部门.审核"; String[] str_arr = str.split("."); Assert.assertEquals(str_arr[0], "部门"); Assert.assertEquals(str_arr[1], "审核"); }  以上测试不能通过,str_arr数组里没有值,数组长度为0;后来查了一些资料,发现像“.”,“|”这类属于正则表达式的通配字符,不可以直接当做一个字符来用。如果要 ...
所有配置的地方都使用了UTF-8,但是在struts 的 action 的 result type为 freemarker的时候,在action中得到的还是乱码。后来想到可能是tomcat配置的问题,tomcat的默认字符集是iso8859-1,导致乱码,于是设置tomcat下conf下server.xml文件中的图片部分,在后面加上URIEncoding="UTF-8"。这样再使用UTF-8国际字符集基本不会出现乱码问题。记录一下。  
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/vnd.wap.wml"); PrintWriter out = response.getWriter(); out.println("<?xml version=\"1.0\"?>"); out.prin ...
struts2支持freemarker,而且,struts2的主要控件都是由freemarker来描述的。   在webwork中的的WebWorkClassTemplateLoader.java类,把打在struts2-core-2.xxx.jar中的ftl处理成可以使用的URL,这样ftl文件,就可以被打在jar包中使用了。   而且ftl文件有一个好的地方是可以类似于继承着使用,他不同于jsp的<jsp:include page="xxx.jsp"/>   @Action(value = "/framework/left", ...
想试着整合 struts2和myfaces,遇到了这个问题。 com.sun.faces.lifecycle.ELResolverInitPhaseListener.beforePhase NullPointerException 搞了两天,总是报错。 后来在网上看到一篇文章描述了相似的问题。得到提示,找到了问题所在。 就是myfaces的jar包,不能和jsf-impl.jar和jsf-api.jar放在一起使用,删掉jsf-impl.jar和jsf-api.jar就正常了。 记一下。
          今天尝试GWT的RemoteService访问Struts2,使用了struts2gwt-plugin,建立了两个接口,用来访问Struts的Action。           public interface MyService extends RemoteService { public String hello(String s); }   和    public interface MyServiceAsync { @SuppressWarnings("unchecked") public void hello(Str ...
      做这个尝试的原因是,我想用GWT和Struts2来结合,做一些东西,但发现GWT自己提供的Eclipse插件用起来不是十分的方便,所以就想到了用myeclipse的web project和gwt自带的工具结合,实现项目的测试与部署。       首先下载GWT ...
今天用Hibernate时出如下错: java.lang.IllegalArgumentException: node to traverse cannot be null! 折腾了半天,后来发现是在使用HQL语句的时候 将关键字from 误写成了form >.<!!! 晕死!
Global site tag (gtag.js) - Google Analytics