`
roruby
  • 浏览: 335166 次
  • 来自: ...
社区版块
存档分类
最新评论
文章列表
8. 使用容器管理的事务。 学习一下 J2EE 中的两阶段提交事务,并且使用这种方式,而不是开放您自己的事务管理。容器在事务优化方面几乎总是比较好的。 使用容器管理的事务(CMT)提供了两个关键的优势(如果没有容器支持 ...
为了不使问题复杂化,我们就使用——最重要的 12个 J2EE 最佳实践…… 最佳实践 1、始终使用 MVC 框架。2、在每一层都应用自动单元测试和测试管理。 3、按照规范来进行开发,而不是按照应用服务器来进行开发。 4、从一开始就 ...
一、JDBC的工作原理 Struts在本质上是java程序,要在Struts应用程序中访问数据库,首先,必须搞清楚Java Database Connectivity API(JDBC)的工作原理。正如其名字揭示的,JDBC库提供了一个底层API,用来支持独立于任何特定SQL实现的基本SQL功 ...
下面,我们就从一个最简单的登录例子入手,以对Struts的主要部分有一些直观而清晰的认识。这个例子功能非常简单,假设有一个名为lhb的用户,其密码是awave,程序要完成的任务是,呈现一个登录界面给用户,如果用户输入的名称和密码都正确返回一个欢迎页面给用户,否则,就返回登录页面要求用户重新登录并显示相应的出错信息。这个例子在我们讲述Struts的基础部分时会反复用到。之所以选用这个简单的程序作为例子是因为不想让过于复杂的业务逻辑来冲淡我们的主题。 因为Struts是建立在MVC设计模式上的框架,你可以遵从标准的开发步骤来开发你的Struts Web应用程序,这些步骤大致可以描述如下:1定义并生成 ...
一、 什么是Struts 框架(Framework)是可重用的,半完成的应用程序,可以用来产生专门的定制程序。 您只要细心地研究真实的应用程序,就会发现程序大致上由两类性质不同的组件组成,一类与程序要处理的具体事务密切相关,我们不妨把它们叫做业务组件;另一类是应用服务。比如说:一个税务征管系统和一个图书管理系统会在处理它们的业务方面存在很大的差异,这些直接处理业务的组件由于业务性质的不同不大可能在不同的系统中重用,而另一些组件如决定程序流向的控制、输入的校验、错误处理及标签库等这些只与程序相关的组件在不同的系统中可以很好地得到重用。人们自然会想要是把这些在不同应用程序中有共性的一些东西抽取出来, ...
本文主要是介绍Struts 1.1 框架基本原理,以后将会陆续介绍Struts 1.1 其它方面的知识。 1. Struts的起源 Struts是作为Apache Jakarta项目的组成部分。该项目的目标是为建立Java web 应用程序而提供的一个开源框架,目前大家一般使用的版本为1.1,但也出现了1.2。通过使用struts 框架可以改进和提高Java Server Pages (JSPs)、Servlet、标签库以及面向对象的技术在web应用程序中的应用。应用Struts框架可以减少你应用MVC(Model- View -Controller)设计模式的开发时间,从而提高开发效率。把St ...
1. Struts 1.1 安装 安装Struts 1.1 比较简单。假设我们使用的是Tomcat 5.0,并且安装在D:\tomcat下。首先,请到http://jakarta.apache.org/struts/ 下载Struts 1.1,解压缩后,可以看到jakarta-struts-1.1目录,在这个目录下面,你可以看到这样一个目录:webapps.该目录下面有多个*.war,我们copy struts-blank.war 文件到D:\tomcat\webapps下,restart Tomcat,在Tomcat 的webapps下就会生成一个struts-blank空白Struts开发环 ...
1.最基本,最常用的,测试物理网络的 ping 192.168.0.8 -t ,参数-t是等待用户去中断测试 2.查看DNS、IP、Mac等 A.Win98:winipcfg B.Win2000以上:Ipconfig/all C.NSLOOKUP:如查看河北的DNS C:\>nslookup Default Server: ns.hesjptt.net.cn Address: 202.99.160.68 ...
1.什么是java 2.面向对象的核心思想 3.java的特性    1. java是什么:不就是一门面向对象的编程语言吗?那么什么又是对象呢?对象就是现实世界存在的万事万物,地球拉,月亮了,星星啦,房子啦,汽车什么的;不过光面向对象可不行,万事万物还得有个联系,你还得告诉这些对象该做些什么;比如你心爱的女孩让你摘星星,拿月亮的,你该怎么办,不能傻乎乎的等着人家跑了吧;首先,找个脸盆,这就是容器了,然后装点水,趁着月明星多的晚上,拿到你心爱的女孩面前,告诉她,星星月亮我给你拿到了,你可以跟我走了吧•#¥%¥,靠,java好像和这些东西没什么关系吧,别急,等到你可以在电脑上编星星,编月亮的时候,你 ...
这个小小的数据库操作封装框架是参考IBM开发网上的两篇文章并在其基础上扩充了一些功能而得到的。所以首先要感谢两篇文章的作者。学习JDBC以来一直想实现一个简单的封装来方便编程但是由于水平有限一直没有较好的办法, ...
<%@ page language="java" import="java.util.*,java.sql.*" %><%@ page contentType="text/html;charset=gb2312"%><jsp:useBean id="cn" scope="page" class="myConnection.Conn" /><!--引用数据库操作的bean,自己完成,这里不再赘述--><%int curpage ...
开发一个EJB 做了这么多准备工作,下面我们动手写一个例子HelloWorld,选择菜单file-new-other,弹出下面的对话框:<o:p></o:p>  图5选择Java-Lomboz J2EE Wizards中选择Lomboz J2EE Project,然后点击Next按钮:<o:p></o:p> 图6在Project name中输入项目名称,然后点击Next按钮, 图7在图7Librarles选项卡中点击 Add External JARs按钮,添加C:\Sun\AppServer\lib\j2ee.jar,然后点击Next按钮,
  1.   下载所需要的软件:j2eesdk1.4SDK<o:p></o:p>http://java.sun.com/j2ee/1.4/download.html<o:p></o:p>下载j2eesdk-1_4-windows.exe<o:p></o:p>Eclipse3.0:<o:p></o:p>http://www.eclipse.org/<o:p></o:p>下载eclipse-SDK-3.0-win32.zip<o:p></o:p>lomboz ...
快餐:嘉旺(一些小点挺省事也好吃) 面点王(春饼和绿豆沙不错) 双种子(没怎么吃过) 肯德基(新奥尔良和雀巢橙C) 麦当劳东北菜:老北方(华强北靠红荔路那家,推荐鸡汤豆串、旱黄瓜蘸酱、薰骨架、鲽鱼头、川白肉等) 东北人(备选,个人觉得没有老北方做的好吃)四川菜:巴蜀风(华强北和蛇口等几个分店,推荐独蒜黄辣丁、泡椒肥肠、香辣蟹,还有什么一时间想不起来) 四川豆花(八卦一路,狗肉煲不错,豆浆也好) 菜根香(华强北振华路,没吃过) 华神火锅(鸳鸯火锅到最后总是全红)湖南菜:湘鄂情(华强北中航路,推荐萝卜丝鲫鱼汤、干锅类)粤菜海鲜类:罗湖乐园路海鲜街  盐田海鲜一条街 客家王 北海渔村 景新酒店自助餐( ...
           
Global site tag (gtag.js) - Google Analytics