当前位置: 首页 > 编程笔记 >

Java Web使用简单的批处理操作(记事本+Tomcat)

卫宏硕
2023-03-14
本文向大家介绍Java Web使用简单的批处理操作(记事本+Tomcat),包括了Java Web使用简单的批处理操作(记事本+Tomcat)的使用技巧和注意事项,需要的朋友参考一下

 之前进行Web开发的时候使用的是myeclipse,但只用过的人都知道,由于其插件太多,而且有很多插件的功能根本就接触不到。所以导致一旦工程稍微大一点就会很卡,虽然之前也对其进行优化过,但还是觉得不太好用。今天闲来无事,就决定尝试一下最原始的办法,使用记事本+Tomcat进行开发。虽然效率不是很高,但是熟悉了最基本的一些操作,也算是颇有收获。而在在篇博客中,我将分享一下我觉得今天最大的收获。

 我们都知道,我们要将项目在Tomcat中部署运行,所使用的.class文件需要保存到一个特定的目录下(当然也可以在Tomcat的配置文件中进行修改为任意目录),最笨的办法是将.Java文件编译之后将.class文件复制到工程的WEB-INF的子目录classes中,这样及其的影响效率。最后我尝试使用批处理来解决这个问题。在任意目录下面新建一个后缀名为.bat的文件,使用下面的语句即可生成一个简单的批处理程序:


set classpath=E:\bluemsun\tomcat\apache-tomcat\apache-tomcat-7.0.55\lib\servlet-api.jar;%classpath%

javac -d E:\bluemsun\tomcat\apache-tomcat\apache-tomcat-7.0.55\webapps\mm\WEB-INF\classes %1

 Pause

 第一句话是设置环境变量,我们都知道,tomcat所需要的不并不是我们所设置的系统环境变量,它依赖的是tomcat中的lib中的jar包。

 第二句话是使用我们的javac命令对源文件进行编译,-d选项表示将我们编译好的.class文件保存到之后所写的目录中去,%1表示我们的源文件是第一个参数。

 第三句话是Pause语句,即执行完上述两句之后,暂停。界面显示"请按任意键结束"....

 下面是我的演示:

 1.我的classes目录下面目前为空,

  

 2.将需要编译的Java源文件拖入complie.bat中:

  

 3.执行完毕之后如下:

  

 4.之后我们到classes目录下可以看到,编译好的.class文件已经存在在该目录下:

  

  喵~就是这么简单,嘿嘿。

 类似资料:
  • 本文向大家介绍使用Java制作一个简单的记事本,包括了使用Java制作一个简单的记事本的使用技巧和注意事项,需要的朋友参考一下 通过使用Java的Swing、IO来实现一个简单记事本,实现打开指定的text文本文件,然后将text文件的内容加载到Swing组件中,然后在Swing组件中编辑记事本内容,然后同菜单的保存选项将编辑后的内容保存到text文件中。代码如下: 效果图:   以上就是本文的全

  • 问题内容: 我在应用程序中使用Hibernate ORM和PostgreSQL,有时我使用批处理操作。最初,我不明白为什么在批处理大小为25的日志中,会生成25个查询,并且最初认为它无法正常工作。但是之后,我查看了pg驱动程序的源代码,并在PgStatement类中找到了以下几行: 并在PgPreparedStatement类中 我注意到,事实证明,如果批处理的大小达到25,则会发送25个带有附加

  • 我在我的应用程序中使用Hibernate ORM和PostgreSQL,有时我使用批处理操作。起初我不明白为什么在批处理大小=25的日志中,会生成25个查询,起初我认为它不能正常工作。但是在那之后,我查看了pg驱动程序的源代码,在Pg语句类中发现了以下几行: 在PgPreparedStatement类中 我注意到,如果批处理的大小变为25,则会发送25个查询并附带参数。 数据库日志证实了这一点,例

  • 在批处理脚本中,可以使用任何编程语言执行普通的基于文件夹的操作。 以下是一些可以在文件夹上执行的操作。 创建文件夹 列出文件夹 遍历文件夹中的文件 删除文件夹 重命名文件夹

  • 我使用FlatFileItemReader创建了一个spring批处理作业,它从一个分隔文件中读取数据,然后使用JdbcBatchItemWriter写入DB。我的setp配置如下所示。 上面的配置是为每100行打开单独的事务,因此,如果在完成tasklet(步骤1)之前发生故障,则我无法恢复之前提交的行。有没有办法在一个事务中运行整个tasklet?。 另外:我使用MapJobRepositor

  • 问题内容: 我想知道如何使用MyBatis 3和Spring 3通过我的插入语句实现批处理操作? 例如,这是当前正在执行的操作: spring.xml: MyService.xml: MyService.java: MyController.java: 免责声明:这只是用于演示目的的伪代码 那么我该怎么做才能将其变成批处理流程呢? 理想情况下,我希望能够以最少的“侵入”代码来做到这一点,即更优先使