Jul 7
本篇主要介绍一下ExtJs常用的几个对JS语法的扩展支持,包括Ajax封装,函数事件操作封装,还有扩展的常用函数等。Ajax服务端交互式操作是提交到.NET MVC。后续服务端交互都采用这一方式实现。
一、ExtJs中的Ajax:Ext.Ajax.request

通过客户端向服务端发送Ajax请求,可以“直接”调用MVC的action方法,并传递参数,action返回值可以是普通字符串,也可以是json对象。请求可以添加自定义头信息。看下面例子:
1.异步请求,发送自定义请求头:

html页面如下
<h1>Ajax服务端请求</h1>
<div class="content" id="div1">
<div>一共发起了<span id="span1" style="color:Red">0</span>次请求。</div>
</div>
Tags: ,
Jun 15
git官方的webgit适合apache+dav,用nginx配置麻烦(网上教程全部是 git + gitosis的,我不用gitosis)

一个多月前,找到了个纯php环境即可使用的gitweb

git php,(不是php-git,http://code.google.com/p/git-php/,这个已经不维护了的,使用作者自己代码库了)

这个作者很勤快http://gitphp.xiphux.com/

纯php + nginx/fastcgi 就可以架

界面模仿git官方的webgit,用了一个多月了,很舒服
目前最新版本为0.2.3
Tags: , ,
Feb 16
超过一年以上、活跃开发的项目往往到后期陷入了一些共性的问题:

构建速度慢,往往生成一次最终输出产物需要一小时以上;
架构复杂:虽然说架构本身可以用类似于MVC/Service Bus之类的通用进行描述,但实际上使架构变得复杂的往往是业务本身;
开发速度慢,构建速度是因素之一,它使得持续集成的反馈大大低于预期;然而这类大的项目往往被通过各种技术手段进行了分层、分project的切割,你要面对的可能不是一个project,而是一组项目群。我之前参与过、咨询过的项目里,开发人员打开IDE要面对的project少则几十个,多则上百个。即便以目前最强劲的开发机器,面对这动辄几十万上百万行的代码,依然显得力不从心。
以及由上面而引来的一系列问题:例如新人培养,知识传递等等。
在提出这些问题的解决方案之前,我们看看这些问题是如何产生的。通常需要很长时间这些问题才成为问题,而且往往在一开始出现的时候,总有一些快速而有效的解决方案去掩盖,进而加剧了问题的升级,最终成为一个旷日持久需要大量人力才能解决的问题。
Aug 1
Apache Wicket 开发团队宣布Apache Wicket 1.4正式发布。Wicket是一个面向组件的开源Java框架。Wicket完全由Apache Wicket社区用户维护支持,本次发布的Wicket版本将不再兼容Java 1.4,而是最低需要Java 5的支持。您可以利用Java 5的泛型功能编写类型安全的应用程序,创建类型安全、自动生成文档,可以重用自定义组件的功能。

您可以通过修改maven pom.xml配置信息升级到最新的Wicket 1.4版本,修改代码如下:
<dependency>  
  <groupid>org.apache.wicket</groupid>  
  <artifactid>wicket</artifactid>  
  <version>1.4.0</version>  
</dependency>
Tags: , , ,
Mar 21
参考
http://gceclub.sun.com.cn/staticcontent/html/sunone/app7/app7-dg-webapp/ch6/ch6-4.html
1.指定了自己的javaEncoding
<servlet>
        <servlet-name>jsp</servlet-name>
        <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
        <init-param>
            <param-name>fork</param-name>
            <param-value>false</param-value>
        </init-param>
                <init-param>
            <param-name>javaEncoding</param-name>
            <param-value>GB18030</param-value>
        </init-param>
        <init-param>
            <param-name>xpoweredBy</param-name>
            <param-value>true</param-value>
        </init-param>
        <load-on-startup>3</load-on-startup>
    </servlet>
Tags: , , , , , , , ,
Jun 25
Java 平台的第六个版本, Standard Edition (Java SE), 代号Mustang, 发布了第二个Beta版本.今年年初Mustang发布了第一个Beta版本.掀开了Java SE 6 的神秘面纱.这一次,是时隔4个月发布第二次Beta版本.
  Java SE 6 Beta 2 (Mustang) 有什么新东西? 有什么值得开发者关注?

  简化Web Services
Tags: , , , , ,
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]