用Java EE 做较大的项目,是否必须使用框架?

J2EE 码拜 6年前 (2015-04-20) 458次浏览 0个评论
 

     同时在线用户在100个左右,主要数据表在正式上线时有50w条记录左右。
   十多年的MIS开发经验(电能近几年用 asp.net ),今年才学的 Java EE ,因为对 SSH 框架还不是很熟,现在想用 JSP + Servlet ,MVC 三层架构,数据库采用 MySQL 或是 MS SQL。 采用JDBC连接数据库,不采用任何框架是否可行。
   主要担心的有以下几点:
   (1)使用 JavaBean 和 JDBC 操作数据库, 没有持久层,页面的响应速度会不会受到影响。
   (2)采用 JDBC 操纵数据库,效率和稳定性会不会比使用 hibernate 低? 
      (3)是不是必须使用数据库连接池?
   请各位不吝赐教,万分感谢!

用Java EE 做较大的项目,是否必须使用框架?
5分
1. 框架会提高开发效率
2.框架是做了封装和通用性处理,很多情况下会降低效率
3.连接池肯定要用
用Java EE 做较大的项目,是否必须使用框架?
5分
1) 不会影响速度,多一个持久层,主要是用于实现操作分离,维护起来方便。
2) JDBC的效率不会比hibernate低,前提的sql语句没太大性能问题。可以看一下常见的sql优化,基本上性能问题能避免。
3) 主要看数据库访问频率怎么样,如果频繁访问的话,最好使用连接池,提高性能。

希望对你有帮助

用Java EE 做较大的项目,是否必须使用框架?
5分
1,不会影响页面的速度.2,个人觉得jdbc 比较hibernate效率稍微高一点。连接池非常有必要。
用Java EE 做较大的项目,是否必须使用框架?
5分
(1)使用 JavaBean 和 JDBC 操作数据库, 没有持久层,页面的响应速度会不会受到影响。
(2)采用 JDBC 操纵数据库,效率和稳定性会不会比使用 hibernate 低? 
(3)是不是必须使用数据库连接池?

1、 不会。分层的作用不在于提高效率,而是在系统复杂,且经常变更的情况下提供高维护性、高扩展性。
2、JDBC操作数据库效率肯定比hibernate高,hibernate也是用JDBC,但是封装了很多逻辑,算下来当然是原生的工具效率高。但是这里的性能差距几乎没有研究的价值
3、想不到不用连接池的理由。频繁的创建、释放链接对性能有杀伤

用Java EE 做较大的项目,是否必须使用框架?
          谢谢楼上的三位老师,我之所以不想用框架,除了还不太熟悉SSH外,个人觉得到  JSBC+Javabean+Servlet +JSP 写起起,心中最有数,所以有操作都是在自己的掌控之下, 加上项目的数据量虽然大,但业务逻辑并不是太复杂。
         我之所以请教连接池的问题,因为在 .net 下,默认情况下是自动采用连接池的,只要采用同一个连接字符串即可。通过几位的不吝赐教,看来还得再攻一下连接池。
用Java EE 做较大的项目,是否必须使用框架?
再请教一下:有没有现在的,成熟的 Jdbc 连接池的类,麻烦再推荐一下
用Java EE 做较大的项目,是否必须使用框架?
引用 6 楼 dzwqw 的回复:

再请教一下:有没有现在的,成熟的 Jdbc 连接池的类,麻烦再推荐一下

bonecp dbcp c3p0

随便挑一个


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明用Java EE 做较大的项目,是否必须使用框架?
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!