初学java,想做web开发但有几个念一直没搞清楚,j2ee与jsp什么关系,好像j2ee也可以开发web应用呀!还有像这些网页为什么都没有后缀名呢?还有什么.do的后缀,怎么搞的呀,比如http://www.abbs.com.cn/bbs/user/loginhttp://www.abbs.com.cn/bbs/user/registerhttp://bbs.chinajavaworld.com/post/page?bid=20&sty=1&age=0http://www.186.com/welcome.do?method=welcome我买了几本jsp的书上面也没有介绍,请csdn的兄弟谈谈好吗?这关系本人学java的热情,先谢各位了!问题白痴!见笑!
解决方案 »
- log4j没有每天产生新的日志了
- 关于struts2+freemarker跳转action样式加不上的问题求解决,谢谢!
- JFreeChart中的StandardLegend类为什么找不到?请问在哪可以下载?
- 新手问题:Java web 分页问题
- 在b/s结构中,如何通过ie启动客户端的应用程序(.exe)!
- 为什麽servlet页面不能显示?页面显示404错误
- 我用frontpage写.htm文件,然后修改另存为.jsp,却不管用 为什么?????????
- import Java.sql.* 提示java.sql包存在,不知去那里能找到这些包呢??
- responseXML获取不到数据了
- 泛型实例化
- JNI
- Resin3.0.15+apache2.0在Windows server 2003下自动启动服务的问题
j2me:用于嵌入式软件开发,比如手机游戏的开发等
j2ee:基于b/s结构的企业级软件开发j2ee有13种技术,jsp只是其中的一种j2ee开发web应用只是j2ee应用范围中的一种而已。至于哪些没有后缀名或者以.do结尾的,一般是使用了框架以及servlet,也就是在配置文件中的
<url-pattern>
是不是那些没有后缀名的文件都是通过WEB-INF文件夹内的web.xml配置的。使用servlet可以配置没有后缀名的,使用struts配置为.do呀
访问servlet可以这样配
url-pattern="/bbs/*"
或者
url-pattern="/bbs/user/*"
...
web.xml 里就有<url-pattern>/*</url-pattern>
.do就是使用了struts框架:<url-pattern>*.do</url-pattern>
像学asp和php一样开始我的java之旅
不过现在装备比较好:专门的oracle服务器,哈哈
另外也可以LOOK一下<<thinking in java>>方面的书.
小弟个人意见,请高手指点指点,交流交流.
强烈建议,学基础的JSP.
---------------------------------
怎麼這麼多。那功能可想而之是多麼的強健
jsp是個好東東想學它
要学的东西一大堆,都不知道从何下手了!!!郁闷。
login是一个servlet映射
在应用服务器的配置文件,比如在tomcat中,就是一个webapp的web.xml中配置servletmapping
具体可以查一下各种应用服务器的文档,都写得很清楚的
现在我想实现一个文件预览的功能
文件预览的功能是讲存放在目录中的文件(非web目录)通过一个servlet展现在浏览器中。
例如:访问一个url(http://localhost/webapp/a.html),其中a.html并不在web目录下,而实在某个文件目录下。需要通过访问这个url将a.html文件的内容显示在浏览器中,就如同这个文件在wen目录下一样。不仅仅是html文件除了以\".action\"为后缀的访问外,其他所有的文件都需要做同样的处理。估计的难点:
1、在web.xml文件中配置servlet mapping。以往我配置过符合某种名称的url,但这里的需求是不符合\".action\"的其他所有url,这种逻辑不知能不能配置出来。
2、对于已知所有类型文件的content type的设置。
在<servlet-mapping>的<url-mapping>中可以配置后缀名。
.do的问题,其实很简单,你去看一下Struts项目里的web.xml文件.
<!-- Standard Action Servlet Mapping -->
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
看到了吧,知道为啥是.do了吧。
实际上还是JSP,再深入处挖则实际上是servlet,JSP编译成Servlet,而servlet不过是一种.java
所以要学Java,从J2SE开始我感觉更好。
JAVA2了。
J2SE(java2 standard envirenment:标准版本):一般用于桌面应用程序的开发,如果刚开是接触java一般从这里开始学习,建议去官方网站下载相应的tutorial教程,很经典的,写的很浅显,比很多国内的书写的强多了(个人认为国内很多相关的书都是抄袭者,很多时候还抄错了,可恶!),只要有高中基础的英语肯定可以看懂的。
J2ME(微型版本,好象是这么叫的):最典型的是手机的增值服务开发等;
J2EE(enterprise envirenment:企业版本):当然也是最厉害的一个,一般小公司都不用它,代价太高,当然大公司肯定是用的,功能强大,基本上可以处理任何问题了:);
看了你的问题,好象是专指JSP,一般的后缀名是.jsp,如果用了servlet一般没有后缀名;使用了struts(一种MVC理念的应用技术,现在正在学习ing),好多后缀名为.do个人学习java好年头了,感觉其功能太强大了,要坚持ing,前途一定很好的!
我也不是很清楚~
我也准备学java~
因为我也学JAVA没多久 公司的网站都是用这结构的
我自己也在了解 www.condc.com
我也不知道,有谁能解释下?
我也在学JAVA,对JSP也很多不明白的,总觉得学起来没有头绪.
http://bbs.chinajavaworld.com/post/page?bid=20&sty=1&age=0
是给后台传值:bid=20,sty=1,age=0
一定要把基础学好,不要说是要学多块,学多先进的技术。
新技术是一定要学的,但前提是你如果有扎实的基础,那学起新技术也会很容易接受的,但反过来如果你的基础不是很好,而去学新的技术的话,那学起来很吃力,总感觉看不懂。这样看来你的效率必然不是很高。
还有一点,并不是所有技术你都要学,关键是要学工作中经常用的就可以了,把这些学深学透,那么应付一般的工作应该不是问题了。这个应该是符合二八法则的,就是你付出百分之二十可以满足百分之八十的需要,可是要满足那百分之二十的需要,可能要付出百分之八十。
说了这么多,也不知道对大家有没有用,总之希望大家早日掌握java这门技术!