码家

Web Platform, Cloud and Mobile Application Development

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

文章分类 -  【2】【Project】

1 2 下一页

摘要:内容如下关于Adobe Flex关于Spring为什么使用Flex和SpringFlex和Spring的整合关于FlexAdobe Flex是一套创建富客户端应用(RIAs)的框架.Flex生成的swf文件可以直接运行在Flash Player之中。相比较基于时间轴的Flash开发,Flex框架更适合那些用传统方式开发应用程序的开发人员。Flex应用可以使用Flex builder来开发。这套IDE是基于Eclipse平台开发的。Action Script3语言是用来访问数据和创建用户接口组件的。Flex框架也用到了一种XML语言叫做MXML,它是用来简化Flex开发和布局的。关于Spring 阅读全文
posted @ 2011-11-06 15:47 海山 阅读(673) 评论(0) 推荐(0) 编辑

摘要:spring<!-- enable autowire --><context:annotation-config/><!-- enable component scanning (beware that this does not enable mapper scanning!) --><context:component-scanbase-package="com.apple.sqm.service.impl"/> 阅读全文
posted @ 2011-11-03 18:19 海山 阅读(286) 评论(0) 推荐(0) 编辑

摘要:Tomcat的模块结构设计的相当好,而且其Web 容器的性能相当出色。JBoss直接就使用了Tomcat的web容器,WebLogic的早期版本也是使用了Tomcat的代码。Web容器的工作过程在下面的第二个参考文档中的文档已经说得相当清楚,我也就不再重复说了。如果不清楚调用过程,需要先看这个文档。这里分析一下Connector的处理过程。1. 一个简单的Web Server示例这个例子也是从网上找得,不知道原作者,也就不在参考资料中引用了。这个启动服务的主程序。public class HttpServer {public static void main(String args[]) { 阅读全文
posted @ 2011-11-02 14:58 海山 阅读(4527) 评论(0) 推荐(0) 编辑

摘要:做大应软大作业大致的架构是 jsp+tomcat+mysql,记录tomcat学习一点笔记。Tomcat是Servlet运行环境(容器),每个servlet执行init(),service(),destory()以下是servlet的作用Servlet的调用Tomcat的工作模式3种:独立Servlet,进程内servlet,进程外servlet。Tomcat是一个基于组件的服务器,他的构建组件都是可以配置的,其中最外层的组件是Catalina Servlet容器,其他组阿金一定要按照一定的格式要求配置在这个顶层的容器中。 Tomcat各个组件是在$CATLINA_HOME/conf/ser. 阅读全文
posted @ 2011-11-02 14:57 海山 阅读(5567) 评论(0) 推荐(0) 编辑

摘要:每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗? 一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。 web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。当你的web工程没用到这些时,你可以不用web.xml文件来配置你的Application。 每个xml文件都有定义它书写规则的Schema文件,也就是说javaEE的定义web.xml所对应的xml Schema文件中定义了多少种标签元 阅读全文
posted @ 2011-11-02 14:42 海山 阅读(97186) 评论(9) 推荐(17) 编辑

摘要:每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定. web.xml定义: .站台的名称和说明 .针对环境参数(Context)做初始化工作 .Servlet的名称和映射 .Session的设定 .Tag library的对映 .JSP网页设定 .Mime Type处理 .错误处理 .利用JDNI取得站台资源要了解web.xml的设定值,必须了解它的schema,从web.xml中知道它的schema是由Sum Microsystems公司定制的,如果你想更为详细的了解它,可以到http://java.sun.com/xml/ns/j2ee... 阅读全文
posted @ 2011-11-02 14:28 海山 阅读(1050) 评论(0) 推荐(0) 编辑

摘要:1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元素为web-app。请注意,XML元素不像HTML,他们是大小写敏感的。因此,web-App和WEB-APP都是不合法的,web-app必须用小写。2 部署描述符文件内的元素次序 XML 元素不仅是大小写敏感的.. 阅读全文
posted @ 2011-11-02 13:41 海山 阅读(309) 评论(0) 推荐(0) 编辑

摘要:1.xwork-core-2.2.1.jar xworkpackage com.mount.web.filter;import java.io.IOException;import java.util.Map;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.Serv. 阅读全文
posted @ 2011-11-02 12:48 海山 阅读(705) 评论(0) 推荐(0) 编辑

摘要:select v1.module Module,v1.supplier Supplier, v1.pline PLine,v1.station Station,v1.fail beanValNeed,v2.total beanValTotalfrom(SELECTmodule,supplier,pline,station ,count(result) failFROM `sqm`.`sqm_station_performance_view` where result='1' group by supplier,module,pline,station)v1left join ( 阅读全文
posted @ 2011-11-02 10:32 海山 阅读(164) 评论(0) 推荐(0) 编辑

摘要:如下所示: <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:/applicationContext.xml</param-value> </context-param>是web.xml中一段加载初始化文件的的语句,但是对于classpath的路径我还不是很明白。1.是不是包括了web-inf文件夹下所有的资源,其中有各级文件夹下的xml、properties文件以及这些文件夹下jar包中的这些文件,还 阅读全文
posted @ 2011-11-01 13:35 海山 阅读(7948) 评论(0) 推荐(0) 编辑

摘要:一、Spring的IoC(Inversion of Control)。这是Spring中得有特点的一部份。IoC又被翻译成“控制反转”,也不知道是谁翻译得这么别扭,感觉很深奥的词。其实,原理很简单,用一句通俗的话来说:就是用XML来定义生成的对象。IoC其实是一种设计模式,Spring只是实现了这种设计模式。这种设计模式是怎么来的呢?是实践中逐渐形成的。第一阶段:用普通的无模式来写Java程序。一般初学者都要经过这个阶段。第二阶段:频繁的开始使用接口,这时,接口一般都会伴随着使用工厂模式。第三阶段:使用IoC模式。工厂模式还不够好:(1)因为的类的生成代码写死在程序里,如果你要换一个子类,就要 阅读全文
posted @ 2011-11-01 12:23 海山 阅读(544) 评论(0) 推荐(0) 编辑

摘要:package com.apple.sqm.common;import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.TimeZone;/*** @author Junbos**/public class DateHelper {private static final String DEFAULT_PATTERN = "yyyyMMddHHmmss";/** * @param time 阅读全文
posted @ 2011-11-01 10:26 海山 阅读(9770) 评论(0) 推荐(0) 编辑

摘要:网上看到以下内容: final方法 将方法声明为final那有两个原因,第一就是说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也不允许任何从此类继承的类来覆写这个方法,但是继承仍然可以继承这个方法,也就是说可以直接使用。第二就是允许编译器将所有对此方法的调用转化为inline(行内)调用的机制,它会使你在调用final方法时,直接将方法主体插入到调用处,而不是进行例行的方法调用,例如保存断点,压栈等,这样可能会使你的程序效率有所提高,然而当你的方法主体非常庞大时,或你在多处调用此方法,那么你的调用主体代码便会迅速膨胀,可能反而会影响效率,所以你要慎用final进行方法定义 阅读全文
posted @ 2011-11-01 10:20 海山 阅读(205) 评论(0) 推荐(0) 编辑

摘要:final 对于常量来说,意味着值不能改变,例如 final int i=100。这个i的值永远都是100。但是对于变量来说又不一样,只是标识这个引用不可被改变,例如 final File f=new File("c:\\test.txt");那么这个f一定是不能被改变的,如果f本身有方法修改其中的成员变量,例如是否可读,是允许修改的。形象的比喻:一个女子定义了一个final的老公,这个老公的职业和收入都是允许改变的,只是这个女人不会换老公而已。final定义的变量可以说成是一个常量,对其值是不做改变的,如果想改变它的值可以完全不用final,static,private都 阅读全文
posted @ 2011-11-01 10:02 海山 阅读(200) 评论(0) 推荐(0) 编辑

摘要:可能我之前没有下更多的功夫学java,这个类我是之前不太清楚的,最近在用sybase IQ数据库,通过jdbc返回的是两个bigint数据字段的和,而这个bigint呢跟java中的long是相对应的,所以我在处理返回的结果集时很自然想到用long吧,反正很大了,估计不会超过它所能表达的范围的,结果呢.resultSet.getObject(),返回的是什么类型呢?答案是BigDecimal所以我类型转换就悲剧了。于是我就想知道这个类是怎么样使用的。在网上又找到了好东西,原文链接:http://jeelee.javaeye.com/blog/652003在java中提供了大数字的操作类,即ja 阅读全文
posted @ 2011-11-01 09:57 海山 阅读(2296) 评论(0) 推荐(0) 编辑

摘要:/*** @(#)Arith.java*/package com.apple.sqm.common;import java.math.BigDecimal;/*** 由于Java的简单类型不能够精确的对浮点数进行运算, 这个工具类提供精确的浮点数运算,包括加减乘除和四舍五入。*@author摘自网上*/public finalclass Arith {// 默认除法运算精度privatestaticfinalintDEF_DIV_SCALE = 2;// 这个类不能实例化private Arith() {}/*** 提供精确的加法运算。* @param v1 被加数* @param v2 加数 阅读全文
posted @ 2011-11-01 09:52 海山 阅读(396) 评论(0) 推荐(0) 编辑

摘要:1.关于类型的运算问题http://www.cnblogs.com/yqskj/articles/2231055.html2.java.math.BigDecimal的使用http://www.cnblogs.com/yqskj/articles/2231060.html3.finalhttp://www.cnblogs.com/yqskj/articles/2231113.html4.timestamp与string转换,日期转换http://www.cnblogs.com/yqskj/articles/2231124.html 阅读全文
posted @ 2011-11-01 09:20 海山 阅读(106) 评论(0) 推荐(0) 编辑

摘要:最近使用eclipse开的工程较多或者说工程中的较多时,老是出现内存溢出的问题。 前一段时间问问别人怎么解决,说是将安装目录下的eclipse.ini文件中的-Xms40m和-Xmx256m两项改大点就好,可改后发现还是一个样。有人说将一些不用的工程关掉,这确实是有点作用。但是当目前所操作工程中包含太多的类时,还是老是内存不足。 刚才上网查了下,有人解释的不错,对于eclipse.ini文件中的各项参数都进行了说明。 -vmargs: 说明后面是VM的参数 -Xms40m: 虚拟机占用系统的最小内存 -Xmx256m: 虚拟机占用系统的最大内存 -XX:PermSize:最小堆大小。一... 阅读全文
posted @ 2011-10-28 16:04 海山 阅读(16427) 评论(1) 推荐(0) 编辑

摘要:建立一个过滤器涉及下列五个步骤:1)建立一个实现Filter接口的类。这个类需要三个方法,分别是:doFilter、init和destroy。doFilter方法 包含主要的过滤代码(见第2步),init方法建立设置操作,而destroy方法进行清楚。2) 在doFilter方法中放入过滤行为。doFilter方法的第一个参数为ServletRequest对象。此对象给过滤器提供了对进入的信息(包括 表单数据、cookie和HTTP请求头)的完全访问。第二个参数为ServletResponse,通常在简单的过滤器中忽略此参数。最后一个参数为 FilterChain,如下一步所述,此参数用来调. 阅读全文
posted @ 2011-10-27 16:46 海山 阅读(234) 评论(0) 推荐(0) 编辑

摘要:filter过滤器主要使用于前台向后台传递数据是的过滤操作。程度很简单就不说明了,直接给几个已经写好的代码:一、使浏览器不缓存页面的过滤器 Java代码 import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/*** 用于的使 Browser 不缓存页面的过滤器*/public class ForceNoCacheFilter implements Filter {public void doFilter(ServletRequest request, Se 阅读全文
posted @ 2011-10-27 16:43 海山 阅读(76039) 评论(3) 推荐(3) 编辑

1 2 下一页