当前位置: 技术问答>java相关
考虑程序以后移植的问题
来源: 互联网 发布时间:2015-04-16
本文导语: 现在在做的一个项目基于win2k+tomcat+mysql 想以后能把程序扩展到weblogic/jrun+sqlserve+oracel平台上 现在做的时候应该注意些什么?? 现在考虑到的有: 1.中文问题,做了个bean可以根据环境不同而修改 2.数据库问题因为mysq...
现在在做的一个项目基于win2k+tomcat+mysql
想以后能把程序扩展到weblogic/jrun+sqlserve+oracel平台上
现在做的时候应该注意些什么??
现在考虑到的有:
1.中文问题,做了个bean可以根据环境不同而修改
2.数据库问题因为mysql用的不是标准的sql以后在移植oracle,sqlserver时会有不少问题这个怎样处理
大家做过的项目还会考虑到些什么因素,谢谢
说明:
只用到jsp+javabean
而且把操作基本都封装在bean里
想以后能把程序扩展到weblogic/jrun+sqlserve+oracel平台上
现在做的时候应该注意些什么??
现在考虑到的有:
1.中文问题,做了个bean可以根据环境不同而修改
2.数据库问题因为mysql用的不是标准的sql以后在移植oracle,sqlserver时会有不少问题这个怎样处理
大家做过的项目还会考虑到些什么因素,谢谢
说明:
只用到jsp+javabean
而且把操作基本都封装在bean里
|
你使用了Mysql特殊功能?如果不是的话怎么会有不少问题?
我的建议是这样的:如果你担心数据库移植的话就不要用数据库特有一些功能,全部遵照SQL92走就没有问题。然后将数据库的JDBC驱动名和数据库的URL等参数全部写到配置文件中。两种方式:一种是直接写
final static String XXX="XXX";
然后让你的JSP把这个文件include进来。
另外的方法就是也Properties文件,通过Properties访问。
我的建议是这样的:如果你担心数据库移植的话就不要用数据库特有一些功能,全部遵照SQL92走就没有问题。然后将数据库的JDBC驱动名和数据库的URL等参数全部写到配置文件中。两种方式:一种是直接写
final static String XXX="XXX";
然后让你的JSP把这个文件include进来。
另外的方法就是也Properties文件,通过Properties访问。
|
移植还包括,OS之间的特殊性,例如文件分割符,回车符,系统编码与JavaVM的默认编码的问题等等。
看你做多大的项目了。
看你做多大的项目了。
|
我觉得sql语句应该用标准的,不用mysql附加的
其他我没注意到有什么
其他我没注意到有什么