请教如何用java开发商业化的web系统?

seeku 2007-03-16 03:59:36
我对jsp/servlet的了解只停留在手工作坊的阶段。
打算做一个web系统,用java做。希望能够:
1,开发简便,应该用jsp来作,不是直接写servlet吧。
2,架构清晰,易于发布,部署,配置。
3,隐藏代码,保护知识产权。
4,便于debug。当客户report bug的时候,能够快速找到问题所在。

我用baidu 搜了半天,没有发现将这些问题的文章。
不知道java软件公司如何做到这4点的呢?请大家踊跃发言,共同提高。
...全文
350 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
橘子香水 2007-03-17
  • 打赏
  • 举报
回复
我们用BlueC.Net+Jsp+javabean开发过一个电力方面的系统和企业分销系统,相当成功.
做Web应用,难点在于浏览器端JavaScript代码的编写,工作量大,无法调试.
baselive 2007-03-17
  • 打赏
  • 举报
回复
用个好点的框架和开发工具,这样也可以省很多事情,结构也比较清晰
像hibernate/struts/spring
seeku 2007-03-17
  • 打赏
  • 举报
回复
---quote---
有BUG也是程序员维护的事,难道你想让客户自己改吗?客户自己会搞干嘛还找你做呢,再说如果让客户自己改,那么代码也得向客户公开了,那还谈什么隐藏代码保护代码呢


我明白bug是程序员的事,也不打算让客户了解代码,但是希望出错时,客户可以提供足够信息用于debug。
我的意思是,java在报错的时候,应该会打印出来出错的堆栈。在没有经过模糊的class文件,
应很容易定位到出错的行的。经过了模糊,不知道是否已经是面目全非了?根本不能用于定位错误?
liaohaiying 2007-03-16
  • 打赏
  • 举报
回复
放在servlet 里面的代码经过了模糊,还是被Tomcat 使用吗?

bug是不可避免的,怎么可能能用就没有问题了呢?
=================
放在servlet 里就是编译成CLASS文件了,相当于JSP文件来说这是非常安全的,当然没有绝对的保密,当然还能通过混淆来加大破解难度,TOMCAT就是通过CLASS文件执行的,就是JSP文件它也得很编译成CLASS文件来执行的

有BUG也是程序员维护的事,难道你想让客户自己改吗?客户自己会搞干嘛还找你做呢,再说如果让客户自己改,那么代码也得向客户公开了,那还谈什么隐藏代码保护代码呢
oscarbenjamin 2007-03-16
  • 打赏
  • 举报
回复
用Struts+JSP+Tomcat+Hibernate,这个是我个人的意见,我做过几个商业项目,用的都是这个架构的,很方便,开发起来比较顺手,很舒服,呵呵。你不习惯用Hibernate的话也可以采用JDBC+Servlet+JSP,也可以的。
seeku 2007-03-16
  • 打赏
  • 举报
回复
用jsp+servlet开发,架构清晰,易于发布,部署,配置。把方法都放在servlet里,这样就能隐藏代码,DEBUG不是客户的事,开发完成了发布之后能用就没问题了,不需要客户进行report bug


放在servlet 里面的代码经过了模糊,还是被Tomcat 使用吗?

bug是不可避免的,怎么可能能用就没有问题了呢?
seeku 2007-03-16
  • 打赏
  • 举报
回复
我熟悉用C 来写CGI,也写过web服务器,对于底层,还是比较清楚的。
ASP、PHP,JSP 我都有一点初步了解,不过不熟悉,没有实战经验。

所以请教一下各位给点指引
craig_wolfdon 2007-03-16
  • 打赏
  • 举报
回复
用struts+jsp+tomcat实现,开发方便,主要代码在Action里面,实现了代码隐藏,并且系统的扩展性也要的多,调试工作有专门的调试工具
liaohaiying 2007-03-16
  • 打赏
  • 举报
回复
1,开发简便,应该用jsp来作,不是直接写servlet吧。
2,架构清晰,易于发布,部署,配置。
3,隐藏代码,保护知识产权。
4,便于debug。当客户report bug的时候,能够快速找到问题所在。

用jsp+servlet开发,架构清晰,易于发布,部署,配置。把方法都放在servlet里,这样就能隐藏代码,DEBUG不是客户的事,开发完成了发布之后能用就没问题了,不需要客户进行report bug
yeah920 2007-03-16
  • 打赏
  • 举报
回复
你说的这四个功能都不是很困难,你的web开发技能还有待提高。

是真的需要提高!
fayfeng_0516 2007-03-16
  • 打赏
  • 举报
回复
看sun公司的技術文檔就知道了
forevermihoutao 2007-03-16
  • 打赏
  • 举报
回复
你说的这四个功能都不是很困难,你的web开发技能还有待提高。

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧