
Java SE/Java EE
shierqu
这个作者很懒,什么都没留下…
展开
-
安装jdk,配置环境变量,编译运行处HelloWorld
今天开始步入了J2SE学习。先前接触过java,但陌生程度无法比拟!但Java不过也是众多语言中的一种,只不过他集成的工具较多而已!官网下载并安装好了jdk,剩下的就是要配置下环境变量了。path指定好我们的java.exe/javac.exe等命令所在的文件目录!(他们在安装jdk目录下的bin文件夹下)。classpath指定好我们要编译的java类的文件夹。配置过程如下:这两个变量的配置都是在系统变量里配置,而不是在用户变量里配置。这样保证所有用户都可运行。配置完后记得重新启动命令提示符工具。下面就是原创 2010-08-12 12:49:00 · 1029 阅读 · 2 评论 -
JDK Logger使用举例
在一些场合无需引入log4j等第三方日志库,例如编写FileNet component时可能只需要简单的日志记录,同时又不能使用配置文件,则直接利用JDK提供的Logger即可。使用它首先根据自己的需要编写一个输出信息格式化类,在使用Logger时先设置log记录位置,设置log文件增长命名方式,设置logger处理级别,设置格式化类等等即可进行使用,具体方式如下代码所示。 import java原创 2012-12-31 21:26:53 · 2345 阅读 · 2 评论 -
Java se对解析操作xml的支持及简单应用
在《数据迁移》中迁移的一个核心处理是解析并更新本地xml文件,而这种操作简单利用java API即可完成。在 javax.xml.parsers包中提供了处理xml文件的类,使用它们我们可以将xml文件读入内存; javax.xml.transform包中提供了一些转换工具,我们可以将一种源树形转化为目标树形结果,例如我们可以将dom型源转化为InputStream型,这样可以将内存中的xml文件原创 2012-10-29 09:12:36 · 1382 阅读 · 4 评论 -
POI概述及简单举例
Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java AP。简单来讲,我们可以利用POI操作绝大多数微软的office产品。POI项目组件构成如下图所示。 简单解释如下:HSSF(XSSF) - 提供读写Microsoft Excel XLS(XLSX)格式档案的功能。HWPF(XWPF) -原创 2012-10-31 20:53:55 · 1652 阅读 · 4 评论 -
Velocity 模板引擎在复杂邮件业务中的简单举例
Velocity是apache组织下的一个基于java的模板引擎(template engine),而这种Apache velocity 模板引擎的简单使用可以更好的将样式设计和java开发分离开来。 举个简单例子,在给一些客户发送邮件时,邮件正文往往带有一些较规范的表格或链接,而在发送邮件时,我们当然可以在java代码中写正文时加入html标签修饰达到如下目的: 但如果原创 2012-09-29 16:35:59 · 2107 阅读 · 3 评论 -
Flex与java进行socket通信完成以断点续传方式的文件上传
简单的文件上传是将整个文件在一起此请求中将文件上传至服务器中,而对户外作业平台而言,网络的稳定性是一个问题,加之平台的大文件性,故而在该平台中采用断点续传方式来上传文件较为合适。断点续传简单来讲,客户端与服务器端通信,了解到已传输文件的大小后,而后在按照一定的文件块大小对剩余未传输的文件进行分块传输,服务器端则将这些块文件一点点写入到同一个文件中,从而形成一个完成文件,达到断点续传的目的。客户端逻原创 2012-05-20 23:37:15 · 4868 阅读 · 10 评论 -
由JDBC浅谈JNDI及其在WebSphere中的配置和企业级应用中DB Session在Spring下的管理
在J2EE规范中对JDBC和JNDI进行了充分说明。本文展现了两者间的一点联系,概要陈述下在WebSphere中如何配置JNDI数据源以及在应用中使用JNDI数据源,同时结合Spring简述应用中DB Session的管理。 JDBC说明及举例 JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDBC对数据库的访问也具有平台无关性。原创 2012-04-26 23:03:28 · 3111 阅读 · 5 评论 -
结合WAS简析J2EE规范中的登录认证和非规范中的注销以及通过filter增加自定义处理过程
在简单的应用中会单独有自己一套用户存储和管理系统,但是在企业级应用中每个应用程序单独维护一套这样的系统会带来繁重的维护工作和应用扩展难度等问题。LDAP协议由于其标准性,相应的LDAP服务器可以作为企业级应用的用户存储和管理平台。这样,任何系统的所需的用户信息都在LDAP服务中,应用本身可以手动从中获取用户信息进行认证。不过,在J2EE规范中规定了web容器必须实现的认证和授权模块。也就是说,在以原创 2012-02-08 14:54:45 · 2904 阅读 · 9 评论 -
使用Flex与java简单访问在Axis上即时发布型的WebService服务
在异构系统中常常会使用到WebService,从其本身的含义上其更多展现的是一种标准。既然是标准,就像java世界的其他框架一样,其产品并不是唯一的。WebService的实现框架包括Axis,Axis2,XXFie,CXF等等。本文不进行深入探讨WebService,仅举一简单例子,让大家一方面对WebService有个简单认识,另一方面在Flex和Java客户端进行简单访问WebService原创 2011-11-16 22:43:39 · 1424 阅读 · 3 评论 -
Java EE 与XML相关技术开个头
编程以来,似乎除了VB时期外,.net和java时期都与XML有着至关重要的关系。.net中无论是做C/S ,还是做B/S都至少与一个*.config的文件有联系,其实质就是XML文件。到了java时期对web.xml文件就更是不可忽视了。一方面.net像是一个产品,很多细节不需要自己手动配置了,但java更像是一组标准,各类操作和技术的集成化程度不高,不只是培养编程笨蛋;另一方面java的灵活性就决定了XML的地位。 拿到java web中的web.xml文件后对比.net的web.co原创 2011-03-19 15:48:00 · 1202 阅读 · 5 评论 -
Servlet中的Filter
Servlet过滤器(Filter)介于与之相关的Servlet和或sp页面和客户之间,即:客户端—》Filter—》servlet或jsp。在《Servlet和JSP的关系以及此关系在Tomcat中的》中已简阐述了servlet和jsp的关系。本篇简要介绍下Filter的作用、对比下它与Servlet的创建过程以及Filter的简单使用! 开发web application 经常会遇到如下情况: 访问特定资源(Web 页、JSP 页、servlet)时的身份认证原创 2011-02-09 19:34:00 · 1616 阅读 · 6 评论 -
Servlet和JSP的关系以及此关系在Tomcat中的体现
<br />典型的Servlet运行环境有JSWDK,Tomcat,Resin等,相比JRun,Web Sphere,Web Logic等等,前者配置比较简单,功能较简单,而且免费,更适合初学者!<br /> <br />学习servlet之前首先得了解一个servlet的运行环境,下面认识一下tomcat6.0.30的目录结构:<br /><br /><br />在RUNNING.txt文件中简单描述了这些文件夹的做用和使用tomcat服务器的其他相关信息。今天我们主要讲解一下conf、webapps和w原创 2011-01-25 17:16:00 · 7540 阅读 · 9 评论 -
简述J2EE中的13种技术规范
J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对J2EE中的13种技术规范进行简单的描述(限于篇幅,这里只能进行简单的描述): 1.JDBC(Java Database Connectivity): JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDCB对数据库的访问也具有平台无关性。 2.JNDI(Java Name and转载 2011-01-25 14:21:00 · 1635 阅读 · 2 评论 -
由J2EE总结看总结
从4号到14号历史10天将J2EE视频课程看了一遍并对其做了初步总结工作。在总结之初我看到了两个问题。一个是要对J2EE认真总结,因为在以后的很长时间里我会离不开J2EE;另一个是要对学习过程和学习方法认真总结,因为这些将伴随我的一生。其实这两方面都很有指导意义,它们指引我未来一段时间要怎么度过,要学习哪些J2EE知识,要怎么学习这些知识。不过总结还有很大缺陷,J2EE组件间的联系和.NET之间的对比等都不是十分明朗。要在后续的课程学习和实践学习中再做完善与总结。 J2EE有两个设计初衷,对生产厂商来说,原创 2011-01-14 16:21:00 · 1529 阅读 · 6 评论 -
Java Applet 数字签名
在Web应用使用Applet有时是一种不错的选择,例如在flex中加入特色上传功能等就可将Applet做为备选方案之一。而Applet需要访问本地资源时需要得到客户机器的认可,很自然我们会想到网络知识中的数字签名(digital signature)。而对java Applet的数字签名较为方便。 在数字签名之前将我们编写的Applet应用导出jar包,而后主要利用java se中提供的keyto原创 2013-06-20 20:24:15 · 3986 阅读 · 5 评论