J2EE配置文件详解
J2EE(Java 2 Platform, enterprise Edition)配置文件是J2EE应用程序中不可或缺的一部分,它包含了应用程序的配置信息,如数据库连接、会话管理、安全性设置等,正确配置这些文件对于应用程序的正常运行至关重要,本文将详细介绍J2EE配置文件的相关知识。
J2EE配置文件类型
配置文件内容详解
web.xml配置示例
exampleServlet com.example.ExampleServlet ExampleServlet /example ExampleFilter com.example.ExampleFilter ExampleFilter /* com.example.ExampleListener
persistence.xml配置示例
type="JTA"> org.hibernate.jpa.HibernatePersistenceProvider com.example.Entity1 com.example.Entity2
Q1:什么是J2EE配置文件?A1:J2EE配置文件是J2EE应用程序中包含配置信息的文件,如web.xml、persistence.xml等,它们包含了应用程序的数据库连接、安全性设置、会话管理等。
Q2:如何配置J2EE应用程序的数据库连接?A2:配置J2EE应用程序的数据库连接,需要在persistence.xml文件中添加相应的属性,设置数据库URL、用户名、密码和驱动类等信息,具体配置如下:
怎么样才能让自己的电脑速度变快一点
玩电脑的网虫们通常每隔一段时期就会感觉自己的电脑不但启动的速度变慢了,而且常常报内存不足,软件运行起来比拉车还要慢,所以他们一直瞪大了眼睛在想如何解决这个问题,想尽各种办法来给自己的Windows“瘦身”。 其实电脑变慢的原因有很多,在这里就让笔者带大家一起来踏上征服电脑的航程吧!行程第一站:系统中垃圾过多刚上船就出现了问题,这条船由于硬盘空间不足、注册表过于庞大,硬盘速度太慢,虚拟内存问题,字体数量过多等问题使得船体超重,在网上航行起来就像蜗牛一样。 唉,船上这么多的垃圾及不完善的地方,怎么能跑得快呢?让我们来看看用什么方法来解决问题吧!系统中垃圾过多解决方法:1、不要乱装软件。 网海上各种各样的软件五花八门,但是真正有必要用的却并不多,不仅占用了你的硬盘空间,而且有些软件常常是病毒的主要来源。 在上网的时候经常会弹出一些安全警告窗口,提示你某个软件要开始安装了(比如网络实名、通用网址等等),小心别接受,不然你的硬盘上的垃圾会越来越多,而且很难扫干净。 2、碎片整理。 系统装上用一段时期以后,等你觉得基本不需要安装新软件、也不用对系统进行大的调整后再进行首次碎片整理。 此后,一般家用电脑每隔一两个月做一次碎片整理即可(碎片整理的启动操作:右键单击要整理的硬盘->选择“属性”->选“工具”栏->点“开始整理”)。 3、清理垃圾。 经常上网不免会留下各种垃圾,不同的Windows留下垃圾的位置不一样,最高效实用的处理办法是使用系统的“磁盘清理”工具来进行磁盘清理(磁盘清理的启动操作:右键点要整理的硬盘->选择“属性”->点“磁盘清理”)。 4、及时优化注册表。 Windows的注册表有一个特征便是在不断膨胀,这必然会使系统变慢,可通过Clean Sweep 、忧化大师等软件来清除,亦可以手动来清除,首先按开始打开运行项,输入regedit编辑注册表,它们的位置一般都在HKEY_LOCAL_MACHINE\Soft_ware\Microsoft\Windows\CurntVersion\Run下的Run或 Runservies子键下,不过删除的时候要小心,要及时做备份,免得删去一些有用的程序,到时再想哭就来不及了。 再者用可以用“忧化大师”等优化软件来清理注册表,选择系统维护清理选项里的注册信息清理,对注册信息开始进行扫描,如图4所示,进行注册表备份后将没有的注册表信息全部删除,重启就可以了。 不同的操作系统忧化的方法不一样,拿Windows XP系统来讲,每次启动Windows XP,蓝色的滚动条都要走上好多次,其实这里我们也可以把它的滚动时间减少,以加快启动速度。 打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters,在右边找到EnablePrefetcher主键,把它的默认值3改为1,这样滚动条滚动的时间就会减少。 在XP中关机时,系统会发送消息到运行程序和远程服务器,告诉它们系统要关闭,并等待接到回应后系统才开始关机。 加快开机速度,可以先设置自动结束任务,首显灰到HKEY_CURRENT_USER\Control Panel\Desktop,把AutoEndTasks的键值设置为1;然后在该分支下有个“HungAppTimeout”,把它的值改为“4000(或更少),默认为;最后再找到HKEY_LOCAL_MACHINE\ System\CurrentControlSet\Control\,同样把WaitToKillServiceTimeout设置为“4000”;通过这样设置关机速度明显快了不少。 为了达到视觉上的真实感,Windows XP中的菜单在打开时会有滑出的效果,但这也会延缓打开速度。 我们可以在HKEY_CURRENT_USER\Control Panel\Desktop下找到“MenuShowDelay”主键,把它的值改为“0”就可以去掉菜单延迟效果。 5.对内存进行优化设置。 内存是决定系统运行速度的其中一个重要因素,如何减少内存的不必要占用率呢?有很多方法,右击我的电脑,打开属性→性能→文件系统→CD-ROM,拖动追加的高速缓存大小游标至小,将最佳访问方式设置为倍速,这样的设置对现在包含Cache的高速光驱来说影响不大,在不太需要光驱的情况下可以让出更多的内存空间。 还有就是减少虚拟磁盘,通过修改文件中的[vcache]小节,将MaxFileCache=后的数值设置一个适当的数(单位为KB)。 还有就是一个软件,名叫MagnaRAM97的,可以压缩内存的数据,也就是说你的内存将可以同时处理更多的东西,比起虚拟内存的速度快多了。 我们也可以用上文提到过的“忧化大师”,当然,现在内存比较便宜,多加些就可以解决问题了.6.去掉DOS系统配置文件。 与是DOS时代的两个系统配置文件,在Windows则是可有可无,而且如果你不需要在纯DOS下做必要的工作,那么这两个文件可以不要,这样可加快系统的启动,减少资源占用率。 7.删去不必要的字体。 造千万别小看了字体文件,在Windows中,光字体文件就占了了一百多兆呢!那么如何时删除不必要的字体文件呢?在C驱中Window目录下有个Fonts文件夹,一般所有的字体文件都在这里,我们可以有选择的把不用的字体删掉来减少硬盘占用空间。 行了,在第一行程中我们总算是有点收获了。 可是船身还是超重。 让我们再进入第二个行程来解决问题吧!行程第二站:软件安装中设置问题及解决方法1. 用最简典型安装法;系统变慢也与一些软件的安装有很大的关系,就犹如当初造船时在造船材料中加了很多根本用不到的物品。 导致船越来越沉,越来越慢。 就拿Wps来说吧,安装时我们可选择典型安装,这样安装出来的软件是组件较少、比较合适的一种方法。 2.选择自己常用的组件,少添加插件;如上图所示,一般情况下我们不使用“金山互素材库等组件程序的话,可以单击此组件选择“此功能不可用”,这样这项服务组件在安装就不会被安装到电脑里,像Office及其它的软件一般都有自定义安装组件的选项,选择自己想用的功能进行安装吧。 现者我们可以选择软件的安装路径,如果你安装的软件过多,不妨把各类软件安装到其它盘中,这样系统启动时也可以减少C盘的负担。 3.更改默认设置。 确实,你可以在大约一个小时内安装Windows,你也可以在60分钟内油漆你的小汽车。 但你真的满意这两种结果吗?。 如果你刚刚开始用Windows 98,就快速浏览一下安装的要素和自定义选项,让我们一起来发现和修补所有自己根本用不到的系统变慢的默认设置吧!一般用户可以在任务栏上单击右键选择“属性”就可以看到任务栏和开始菜单的属性框,在这里我们可以去掉“显示个性化菜单”等选项来提高机器运行的速度,就拿常用的忧化系统的软件“忧化大师”来说吧,在桌面菜单配置项中我们可以更改Windows系统的默认设置,比如:关闭菜单动画效果;关闭平滑卷动效果;加速Windows的刷新率;关闭一些视觉的动果效果。 软件的默认设制就拿Madia Player来说,它的功能很强大,但它最令人头痛的就是每次启动,系统都默认网络已连通,所以不断试图连接到微软的一个网站上。 如果没有拨号,会造成系统很长时间没有反应,所以如果不想连网在线播放,而只是用于播放本地多媒体文件,应该在“文件”菜单中选择“脱机工作”。 4.不要加载过多的启动项。 系统启动时不要加载过多的程序,可通过文件中的[Windows]小节中的Load=和Run=加以删除,而在中的[386Emh]小节中会加载一些驱动程序,无关紧要的可将其删除。 但是这种方法对于初学电脑的朋友来说太难了了点,所以在这里还是推荐大家使用“Windows忧化大师”或是“超级兔子”等一些系统忧化的软件。 在开机速度优化选项中可以选择Window启动信息停留时间,还可以去掉开机启动程序来加快系统开机的速度。 4.卸载无用程序。 经常上网或是使用电脑的人一定会在电脑中安装大量的软件,有时会试用一些最新软件的用途,安装过后就忘了卸除,长期如此造成系统过慢。 卸除软件的方法是:单击开始->设置->控制面板->添加/删除程序,在出现的面板中选择要卸载的程序,单击“更改/删除”就可以了。 OK,第二行程的各路关卡我们也闯过来了,现在到了第三行程。 唉,第三行程的航线上可困难重重呀,木马、病毒、炸弹,不但使这条船前进不了,还有覆没的危险。 怎么办呢?没关系,看我们来收拾它!行程第三站:木马,病毒、炸弹及解决方法前两天,有人发了一个Flash动画给这条精装的船。 当打开这个Flash动画后,过了两天船身开始变慢了。 船长怀疑是中了木马,什么是木马?木马是病毒吗?其实不论是木马、病毒还是炸弹说起来都是一个程序,一段可执行码。 有些木马中了后就会被别人远程控制,想象一下,就好像两个人同时在使用一台机器,那机器能不慢吗?而病毒呢,计算机病毒有独特的复制能力,运行时会在计算机中大量繁殖,很快地蔓延,又常常难以根除。 它们能把自身附着在各种类型的文件上。 当文件被复制或从一个用户传送到另一个用户时,它们就随同文件一起蔓延开来,造成系统变慢,网络阻塞。 若是病毒并不寄生于一个污染程序,它仍然能通过占据存贮空间给你带来麻烦,并降低你的计算机的全部性能。 染毒之后微机速度会降低。 船已经中了木马或病毒了,怎么办呢?不用怕,最好的方法是先用“木马克星”,哈哈,木马无处可藏了吧,按下OK后,木马总算是清除了。 接下来就是检查病毒了,现在杀毒的软件很多,如“瑞星”、“金山毒霸”、“诺盾”等。 但是病毒种类太多,你的杀毒软件可能根本发现不了该种病毒,为了确认你的机器是否染毒,可以用下面的方法检查:用干净无毒的软盘启动、列软盘目录并且运行软盘程序,看看显示速度和程序的运行速度是否提高。 如果速度有所提高,说明确实可能与硬盘中的病毒活动有关。 想办法用高版本的杀毒软件杀毒,在不得已的情况下只好重新对硬盘分区或者作格式化。 唉,木马及病毒是除干净了,可是网海上炸弹居多,一不小心就中弹了,怎么办呢?装上“天网防火墙”,来进行预防,这下看看炸弹怎么来。 好了,这下就可以进入下一行程了。 行程第四站::操作系统过多、CMOS设置不当及硬件问题唉,真是头疼呀,一波未平,一波又起。 解决完软件方面的问题,又得看看操作系统及硬件出了什么毛病。 先看看CMOS参数被修改或者设置不当怎么处理吧。 很多CMOS参数都将影响微机的工作速度,其中影响较大的有以下几个:1.没有设置影子内存(Shadow RAM)。 一般要求微机至少要设置系统BIOS和显示(VIDEO)BIOS的影子内存,否则将极大地影响系统的显示速度和工作速度;2.没有打开内部Cache和外部Cache,使微机工作在无高速缓冲存储器的状态下,这时系统的工作速度也将明显降低;3.硬盘参数设置不当,特别是硬盘的PIO参数设置不当时,将影响硬盘的读写速度;还有一些参数也要影响微机的速度,但是以上几个参数最为重要。 如果CMOS设置正确的话,那么问题可能出在硬件方面,接触不良常常也会影响速度,请仔细检查显示卡、硬盘、内存条等等插件,使之可靠接触。 当然软件缺陷也有可能影响速度。
怎么把java程序转化成exe文件?有能把jar文件转化成exe文件的工具么??
有两种比较易用的方法:关于两种将Java程序转化为程序工具的使用及比较一 JSmooth1.出品Jsmooth,2. 类型free3. 下载步骤a)利用Eclipse将所需要的主类打成可独立运行的jar包,注意添加manifest属性和MainClass。 b)新建一个Jsmooth工程c) 在sketlon中选择“Console“ 或者 “Windowed“d) 在Executable中的配置:i. Executable Binary:填写目的输出源的名称。 如. Executable Icon :选择一个好看点的图标iii. Current Driectory :.(表示当前工程目录,当然也可行换成别的,As you wish.)e) 在Application中的配置:i. Classpath:选中我们所生成的jar包以及运行该jar文件所需要的类库ii. Main-Class:选中我们所需要运行的主类。 iii. 可选项Use an embedded jar:运行该exe时可能需要到的类库(这里只能有一个类库)。 f) 在JVM Selection中的配置:i. Minimum JVM Version:写一个需要运行该程序所需的最低的就JVM的版本,比如1.4g) Compile:OK,编译成功后,在你的输出目录上就会有一个崭新的exe程序了。 Just enjoy it.二 exe4J1. 出品ej-technologies2.类型Shared software,needs license3.下载步骤a) 利用Eclipse将所需要的主类打成可独立运行的jar包,注意添加manifest属性和MainClass。 b) 新建一个exe4j工程c) 选择“JAR in exe“ moded) 在Configure application中的配置:i. Short name:随便写. Ourput Driectory :选择输出路径。 e) 在Configure Executable中的配置:i. Executable type: 有三个选项,图形,控制台.或服务。 从简单点开始吧,这里我们选consoleii. Executable name:填写目的输出源的名称。 如. Icon file:exe图标文件,但必须是文件f) 在Configure Java invocation中的配置:i. Classpath:选中我们所生成的jar包以及运行该jar文件所需要的类库ii. Main-Class:选中我们所需要运行的主类。 (可选项):输入参数。 我们这里暂不需要。 g)在Configure JRE中的配置:i. Minimum Version:写一个需要运行该程序所需的最低的就JVM的版本,比如1.4h) 一直next,对于所遇到的步骤选项都默认,直到finish:OK。 编译成功后,在你的输出目录上就会有一个崭新的exe程序了。 Just enjoy it.三 总结和比较由Java生成exe的工具还有很多,上面两种是我个人觉得用起来觉得比较方便的。 两者的原理基本相同,但具体用起来还是有一点点不太一样的:1.相同点a) 最大的相同点当然是他们原理是互通的。 都是通过将可运行的java程序打成可执行的jar包。 再作转换。 b) 所生成的exe可执行程序,需要在装有比minimum version高的JVM环境下运行。 2. 不同点a) 生成exe的时候,如果想要exe只需要pure JVM的环境(不需要第三方的类库)就可以运行的话。 在JSmooth需要将所有的用到的第三方类库压缩成一个jar包(因为它有个embeded jar的选项),这就比较麻烦,因为当需要的jar多于一个时候,就需要将这些jar包先用jar –xvf 解压缩,在用jar –cvf重新制作新的jar文件,再放到embeded jar选项中去;而exe4J则会把classppath中所用到的jar包也会编译到exe中去。 b) JSmooth是免费的;而exe4J是共享软件,需要注册,否则在执行exe的时候会弹出很惹人烦的提示框。 c)ico文件的选择:exe4J要求严格的ico文件,而JSmooth则可以兼容jpg等其他各式的图片。
怎么发布一个网站到Internet?
在发布Java Web程序到Internet之前,需具备如下前提条件(假设使用的是Tomcat服务器)。 þ 拥有一台可连接到Internet的计算机,并且是固定IP(最好是公网的静态ip,要不然非同一局域网别人怎么访问)。 þ 拥有一个域名。 þ 在可连接到Internet的计算机上要有Java Web程序的运行环境,即已经成功安装了JDK和Tomcat服务器。 þ 拥有一个可运行的Java Web应用程序。 拥有了上述条件,就可以将已经拥有的Java Web程序发布到Internet了。发布步骤如下: (1)申请一个域名,例如。 (2)将域名记录的IP指向自己的计算机的IP。 (3)在本地计算机中创建一个目录用来存放Java Web程序,如D:\JSPWeb。 (4)将Java Web程序复制到D:\JSPWeb目录下,可对其重命名,如命名为01_CityInfo。 (5) 将Tomcat服务器端口改为80。修改方法为:打开Tomcat安装目录下conf目录下的文件,找到以下配置代码。














发表评论