Java没有C执行效率方面,Java没有C语言高在基于操作系统编程方面,Java语言没有C在基于操作系统编程方面,Java语言没有C语言方便
技术选择
Java原文件(java)把java编译成class字节码(class)虚拟机把class解释成所在操作系统的执行码Java虚拟机
Windows
……
Linux
Unix
技术选择
基于JAVA平台的中间件基于JAVA平台的中间件
Struts(
web层)Struts(web层)Spring(服务层)Spring(服务层)Hibernate(数据映射)Hibernate(数据映射)
数据库
MySQL数据库MySQL数据库
发布系统的操作系统
Linux或Linux或Unix
开发环境
Eclipse
网络服务器
Tomcat
技术规定
软件名称JavaMy
sql数据库Mysql数据库MyEclipseTomcatStrutsspringhibernate版本6.0update15.0.246.0.16.0.131.3.51.2.83.2.3
编程实现
根据数据库中的表和表之间的关系生成数据访问对象(Data据访问对象(DataAccessObject)和对象Object)和对象数据库映射文件(hbm),该步骤使用数据库映射文件(hbm),该步骤使用hibernate来完成数据从关系数据库到业务hibernate来完成数据从关系数据库到业务对象的映射使用spring作为服务层,控制数据库的事务使用spring作为服务层,控制数据库的事务和依赖注入。使用struts作为web层,展示数据给用户使用struts作为web层,展示数据给用户
PBmice采用的系统架构PBmice采用的系统架构
用户1……界面层(
JSP)Web层(struts)用户n
服务1
。。。。基于spring
服务n
数据访问层(hibernate)
数据库
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
编程实现
BioJava开发BioJava开发
BioJava是使用java语言实现的,辅助javaBioJava是使用java语言实现的,辅助java开发人员快速处理和分析生物数据的工具集BioJava工具集中包括两个主要方法集:BioJava工具集中包括两个主要方法集:BioJava和BioJava和BioJavaxBioJava主要包括功能:解析绝大多数格式BioJava主要包括功能:解析绝大多数格式的生物学文件(embl,genbank,的生物学文件(embl,genbank,asn.1等)、简单的联配、序列相似性
搜索、序列注释的解析和生成等
BioJava开发BioJava开发
BioJava样例BioJava样例
BioJava样例BioJava样例
谢谢