`
coolerbaosi
  • 浏览: 730972 次
文章分类
社区版块
存档分类
最新评论
文章列表
先说一下提交的页面,smartupload组件要求用字节流的方式来提交<FORM action="upload.jsp" encType=multipart/form-data method=post>。 使用的例子: <%@ page contentType="text/html;charset=gb2312"%><%@ page import="java.sql.*"%><%@ page import="com.jspsmart.upload.*" %> & ...
使用ibatis 提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的Java对象, 这一层与通过Hibernate 实现ORM 而言基本一致,而对于具体的数据操作,Hibernate 会自动生成SQL 语句,而ibatis 则要求开发者编写具体的SQL 语句。相对Hibernate等 “全自动”ORM机制而言,ibatis 以SQL开发的工作量和数据库移植性上的让步,为系统 设计提供了更大的自由空间。作为“全自动”ORM 实现的一种有益补充,ibatis 的出现显 得别具意义。 该项目主页:http://ibatis.apache.org/
Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。 Velocity的能力远不止web站点开发这个领域,例如,它 ...
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。Eclipse平台下的Hibernate辅助开发工具:【Hibernate Synchronizer】【MiddlegenIDE】 该项目主页:http://www.hibernate.org
Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。【StrutsIDE:用于Struts辅助开发的一个Eclipse插件】 该项目主页:http://struts.apache.org/
WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,现在的WebWork2.x前身是Rickard Oberg开发的WebWork,但现在WebWork已经被拆分成了Xwork1和WebWork2两个项目。 Xwork简洁、灵活功能强大,它是一个标准的Command模式实现,并且完全从web层脱离出来。 Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL – the Object Graph Notation Languag ...
Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/R mapping解决方案。Spring还提供了唯一的 ...
系统环境:新装了一台PC server的机器作为应用服务器,操作系统是windows2003。 在系统上部署晚服务:使用tomcat,服务的端口设定为8080。问题:在服务器上用http://localhost:8080/sysname/ 可以访问应用,可是从外部机器输入http://IP:8080;sysname/怎么都不能访 问应用,但是ping IP是可以的。问题分析:8080端口没有开通。问题验证:输入telnet IP 8080,显示不能连接上,于是肯定原因是8080端口没有打开。 问题解决:(一)设置Windows 2003系统防火墙 Windows 2003提供的防火墙称为I ...
Acegi配置文档 作者:javafish(likunkun) Email:javafish@sunxin.org Acegi是基于Spring的一个开源的安全认证框架,现在的最新版本是1.04。Acegi的特点就是有很多的过滤器:不过我们也用不到这么多的过滤器,只是可以把它们看作为一个个的模 ...
一个简单的三层结构ASP.NET代码 Login.aspx 在页面上建用户名和密码的文本框, 登录按钮 ----------------------- Login.aspx.cs [运行代码] CODE: protected void Submit_Click(object sender, EventArgs e) { DataAccess.Class1 dac = new DataAccess.Class1(); if (dac.CheckLogin(this.UName.Text, this.pwd.Text)) //Response.Write("Success!&q ...
云计算这个新名词最近甚嚣尘上,最近周围不少朋友都在谈,有必要写一个关于云计算的科普了。 一般的业界比较喜欢用一些新名词来体现自己的战略眼光和与对手的区隔。当几个月前google提出云计算的概念的时候,amazon说自己做的事情就是云计算,IBM、intel、sun都声称自己在云计算领域有深刻的计划。只可惜大家听了半天仍然不知道什么是云计算,依旧云里雾里知道这个与计算有关,干脆就叫“云计算”吧。 到底云计算是什么呢? 这个问题不好回答,专业一点的回答是:云计算是依靠强大的计算能力,使得成千上万的终端用户不担心所使用的计算技术和接入的方式等都能够进行有效的依靠网络连接起来的硬件平台的计算能 ...
刘翔没能参加比赛,挺遗憾的,但只是遗憾,而不是愤怒,我理解他,理由有三1.很多人说冬日娜曾经说刘翔之前就决定退出了,但不管怎么样,我觉得他是那种有一线希望就不会放弃的哪种人,这点,我们应该能理解,身为军 ...
在看到刘翔痛苦试跑的表情后,很庆幸第一次枪响有人抢跑,否则,我们的飞人或许中途摔倒,或许被抬出绿茵场 就在这个惨剧发生过后几分钟内,看到很多评论,什么刘翔是怕输,什么乱七八糟的都来了,我想这些人是不是因为高价买了决赛门票儿懊恼呢?谁也不知道,但是,作为一个国人,我们比80年代的时候要成熟多了,虽然他是万众瞩目的焦点,但也是一个人,一个运动员就会有伤病,难道我们要眼睁睁的看着刘翔倒下,被抬出去,才叫完成了奥运精神吗? 在一个门户网站的新闻留言中,看到一个这样的评论:我是美国留学生,我很惊讶,你们中国就是这样对待英雄的吗?有荣誉了就高高捧起,又一次失误就一棍子打死,太恐怖了“ 我想 ...
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/& ...
<html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>greencss.com</title><scripttype
Global site tag (gtag.js) - Google Analytics