您正在查看: 后台开发 分类下的文章

配置Hibernate解决MYSQL连接失效问题

Overview 之前将SecretEPDB部署到了云服务器上之后,再打开需要连接数据库的网页时总是会出现莫名其妙的错误,之前一直没管它,主要是因为这个错误不是每次都出现,出现之后刷新几次又可以访问了。 1. 错误描述 每次打开需要连接数据库的网页,就很有很大概率出现下面的错误信息: Struts Problem Report Struts has detected an unhandl...阅读全文>>

Hibernate总结

Overview 这里只是总结一下secretepdb这个项目用到的Hibernate的特性,Hibernate本身细节极其多,不太可能全部记得下来,也没有必要去记,用到的时候去查就可以了,而且Hibernate的设计也都是很符合常理的,所以用正常的思维去想,一般都能理得顺。 1. 初识Hibernate 阅读全文>>

Struts集成Ajax实现异步通讯

Overview secretepdb这个项目需要展现一些统计图表,我们使用了google的gchart,图表的数据源从数据库异步获取。这里就用到了Struts2和Jquery Ajax的集成。本身都是很规范的东西,应该不会出什么问题,但是特定条件下里面有个坑,在这里梳理一遍。 既然是Struts2跟Ajax集成,肯定也会用到Struts2本身的一些东西,可以先看看我之前写的:Struts...阅读全文>>

Struts2总结

Overview 最近我跟Young在开发secretepdb这个项目时,遇到了很多跟Struts2和Hibernate相关的问题,在这里记录Struts2的相关信息和问题。其实Young在 PhosphoPrediction项目总结 已经总结了Struts2的很多东西,再写一篇是想把所有相关的写在一起,方便参考。 1. Struts2的配置 先去 Struts2官网 上下载一个完整的包,...阅读全文>>

PhosphoPrediction项目总结

Overview PhosphoPrediction项目是Chris和我做的一个新项目,主要是为本地客户端程序添加一个相同功能的web server。由于出差新疆,只能晚上回酒店自己加班写代码,在Chris的帮助下,前前后后忙了大约两周总算有了个不错的小成果,心中颇感欣慰。这段时间,Chris不仅给了我技术上的指导,更给我排解了心中的许多烦恼,在此感谢我最好的朋友Chris(我知道你不喜欢...阅读全文>>

Java程序调用Shell命令及脚本文件

Overview 最近需要用到数个Python程序处理蛋白质序列以输出特征值,而这些Python文件需要在Shell脚本中传入文本文件(该文本文件记录了某些蛋白质序列)做参数,进而依次被Shell调用。我们在Java程序中建立Shell脚本的运行时环境Runtime,这其中用到了一个类,即java.lang.Runtime,下面对该类进行探讨和记录。 1.直接运行Shell命令 java....阅读全文>>

Java处理文件名加时间戳

Overview 第一个项目中,输入框内的sequence传入后台,并在Action中用String类型的seq接收,继而处理成txt文件形式保存。由于以后的项目均要频繁使用io以及这种中间处理方式,故在参考了前人的类似处理方法之后,提取出适合本项目的Java类FileTimeStamp。 该Java类负责以“sequence_input_时间戳”的形式命名文本文件。以下便是该处理类的代码...阅读全文>>

关于代码生成器的使用和解析

代码生成器的使用 正如许多J2EE整合开发框架一样,Jeesite也提供了代码生成器,我们可以通过配置,利用它来生成一个独立模块的各层次的基础部分,其中包括: Entity,即实体类。对应MVC的Model部分。其继承了Common模块中的模板类BaseEntity。 DAO层,封装了对实体类的CRUD操作,相应地继承了模板类BaseDAO。 Service层,封装底层,并加了一些基础功能...阅读全文>>

Maven中自动生成关于项目站点的一些坑

Overview 主要使用使用Maven自动生成项目站点的一些坑。 List maven-site-plugin 插件需要使用3.3版本,如果使用3.2,由于兼容性问题可能在site阶段报错。 Eclipse中启动mvn site阶段找不到JAVA_HOME: 报错信息如下: Failed to execute goal org.apache.maven.plugins:maven-ja...阅读全文>>