J2EE中SQL语句自动构造方法

视觉·编程 No Comments »

作者:店小二

INSERT、DELETE、 UPDATE 三种SQL语句是数据库技术的三大基本语句. 在通常的web开发中对它的处理可以说是无处不在. 如果简单的都用手工来构造这些SQL语句的话, 一方面给我们的开发带来很大的工作量, 另一方面系统灵活性受到很大的限制. 那么能不能基于某种规则让系统自动从页面表单中取出元素构造出SQL语句呢? 首先让我们看看一般INSERT、DELETE、UPDATE 三种语句的基本形式:

INSERT INTO table_name (col_1,col_2,col_3,) VALUES (value_1,value_2,value_3 …)
DELETE FROM table_name WHERE col_n=value_n
UPDATE table_name SET col_1=value_1,col_2=value_2,col_3=value_3 WHERE col_x=value_x

Read the rest of this entry »

站在巨人肩膀上学好J2EE全攻略

视觉·编程 No Comments »

作者:大菜鸟

该如何学习J2EE呢?当然 Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。然后你就该学一学Servlet了。Servlet 就是服务器端小程序,它负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代 Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下 Javabean了,可能你早就看不惯JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?还好,SUN提供了 Javabean可以把你的JSP中的Java代码封装起来,便于调用也便于重用。接着就是EJB了,EJB就是Enterprise JavaBean,看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看JavaMail了。
Read the rest of this entry »

对j2ee中乱码的几点总结

视觉·编程 No Comments »

来源:赛迪网技术社区

开发环境:eclipse tomcat jsp

几点说明:
A:表单form的jsp页面
B: 处理form的jsp页面
pageEncoding属性:是指在eclipse下的jsp页面的编码格式
request.setCharacterEncoding:设置请求的编码格式
response.setCharacterEncoding 设置响应的编码格式

A,B页面编码在GBK模式下:
Read the rest of this entry »

构建高性能J2EE应用的10个技巧

视觉·编程 No Comments »

来源:97xxoo教程网

构建高性能的J2EE应用不但需要了解常用的实施技巧。下面介绍最常用的10种有效方法,可帮助架构设计师们快速成为这方面的专家。

Java性能的基础—-内存治理

任何Java应用,单机的或J2EE的性能基础都可归结到你的应用是如何治理内存的问题。Java的内存治理包括两个重要任务:内存的分配和内存的回收。在内存的分配中,目标是要减少需要创建的对象。内存回收是导致性能下降的普遍原因。也就是说,内存中的对象越多,垃圾回收越困难。所以我们对创建对象的态度应该越保守越好。

在J2EE应用中常见的两个内存有关的问题是:游离的对象(也被称为内存泄露)和对象循环(指大量频繁创建和删除-在Java中体现为解除引用—对象)。
Read the rest of this entry »

Java学习杂谈

视觉·编程 No Comments »

转载:出处未知

Java 学习杂谈(一)

想来学习Java也有两个年头了,永远不敢说多么精通,但也想谈谈自己的感受,写给软件学院的同仁们,帮助大家在技术的道路上少一点弯路。说得伟大一点是希望大家为软件学院争气,其实最主要的还是大家自身的进步提升??

1. 关于动态加载机制??
学习Java比C++更容易理解OOP的思想,毕竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点,所谓的动态加载机制等等。当然概念往往是先记住而后消化的,可有多少人真正去体会过动态加载的机制,试图去寻找过其中的细节呢? 提供大家一个方法:
在命令行窗口运行Java程序的时候,加上这个很有用的参数:

java ?verbose *.class

这样会清晰的打印出被加载的类文件,大部分是jdk自身运行需要的,最后几行会明显的看到自己用到的那几个类文件被加载进来的顺序。即使你声明了一个类对象,不实例化也不会加载,说明只有真正用到那个类的实例即对象的时候,才会执行加载。这样是不是大家稍微能明白一点动态加载了呢?^_^
Read the rest of this entry »

J2EE技术

视觉·编程 No Comments »

1.什麽是Java2 platform,enterprise edition?
J2EE是美国Sun公司刚刚推出的一种全新概念的模型,与传统的互联网应用程序模型相比有着不可比拟的优势。
当今许多企业都需要扩展他们的业务范围,降低自身经营成本,缩短他们和客户之间的响应时间,这就需要存在一种简捷,快速的服务于企业,合作伙伴和雇员之间。
典型的说,提供这些服务的应用软件必须同企业信息系统(EIS)相结合,并提供新的能向更为广阔的用户提供的服务。这些服务要具备以下的特点:

a. 高可用性:来满足现在的全球商业环境
b. 安全性:保护用户的隐私和企业数据的安全
c. 可依赖性和可扩展性:保证商业交易的正确和迅捷

通常这些服务是由分布的应用程序组成的,包括前端数据端和后端数据源以及它们之间的一层或几层,这些中间层提供了把商业功能和数据与EIS相结合的功能。这些中间层把客户端从复杂的商业逻辑中分离出来,利用成熟的INTERNET技术使用户在管理上所花费的时间最小化。
J2EE正式降低了开发这种中间层服务的成本和复杂程度,因而使得服务可以被快
速的展开,并能够更轻松的面对竞争中的压力。
J2EE通过定义一种标准的结构来实现它的优势,如下:

a. J2EE Application Programming Model —-一种用于开发多层次,瘦型客户用户程
序的标准设计模型
b. J2EE Platform—-一个标准的平台,用来整合J2EE的应用程序,指定一系列的
接口和方法
c. J2EE Compatibility Test Suite—-一套兼容测试组件,用来检测产品是否同J2EE 平台兼容
d. J2EE Reference Implementation—-用来示范J2EE的能力

Read the rest of this entry »

J2EE技术简单介绍

视觉·编程 No Comments »

java2的企业版是一系列中间件服务组合起来的强健的系统,这使得服务器方应用程序开发人员的工作非常简单。j2ee包括的技术如下:

Enterprise JavaBeans (EJB)
EJB定义了服务器方组件编写的规则和,同时定义了如何管理组件和应用程序以及他们之间如何通信。EJB促进了组件交易市场的发展,在这里,组件提供商可以出售可重用的组件。

Java Remote Method Invocation (RMI) and RMI-IIOP
RMI允许内部通信并且提供和其他服务通信的能力。RMI-IIOP是使用IIOP协议的RMI的精简扩充,可以和corba整合在一起。

Java Naming and Directory Interface (JNDI)
JNDI鉴别组件或者其他网络资源的位置。
Read the rest of this entry »

Q网志 , powered by 七十二松 (72pines). WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS 登录